Bonjour,
je cherche à garantir une saisie utilisateur chiffre only avec grep. Mais impossible de faire marcher la classe inverse.
La regexp théorique serait ^[0-9]*$ pour ne chercher que des chiffres ou encore [^0-9] pour chercher s'il y a autre chose que des chiffres.
Mon instruction de test actuelle qui marche pas :
echo 1 | grep -e [^1]
ca ne marche pas, ca me trouve que 1 est autre chose qu'un chiffre.
J'ai essayé d'isoler le motif dans un fichier pour garantir que les caractères spéciaux ne soit pas mis de travers : pareil
Une idée ?
Partager