IrmatDen a écrit :
Salut,
Ca ne devrait pas être {0,8} ? Pour permettre moins de 8 caractères, si j'ai bien compris ?
|
Oui en effet, j'ai mal lu ce qu'il demandait.
weed a écrit :
je ne sais pas si c'est normal mais :
echo "totto" | grep -qE "^[[:alnum:]]{0.8}$", n'affiche rien
et echo "tot#to" | grep -qE "^[[:alnum:]]{0.8}$", n'affche rien non plus
|
Si tu fais "man grep" tu verra que -q supprime tout affichage. grep réussit si ça match (return code 0), et échoue si ça ne match pas (return code différent de 0).
weed a écrit :
matafan, dans ton if tu fais un test sur quoi, normallement il n'y a pas 2 argument, non ?
|
Le test est sur la valeur de retour de la commande qui est après le if.
Message édité par matafan le 27-04-2005 à 05:26:54