Bonjour,
c'est possible avec la commande grep et les expressions régulières.
En faisant un pipe sur le nombre de ligne, tu as 1 si c'est faux et 0 si c'est correct.
Darkito >echo 'tata.titi' | grep '[?'!'/\"^$]' | wc -l
0
Darkito >echo 'tata?titi' | grep '[?'!'/\"^$]' | wc -l
1
Darkito >echo 'tata'!'titi' | grep '[?'!'/\"^$]' | wc -l
1
Darkito >echo 'tata/titi' | grep '[?'!'/\"^$]' | wc -l
1
Darkito >echo 'tata\titi' | grep '[?'!'/\"^$]' | wc -l
1
Darkito >echo 'tata"titi' | grep '[?'!'/\"^$]' | wc -l
1
Darkito >echo 'tata^titi' | grep '[?'!'/\"^$]' | wc -l
1
Darkito >echo 'tata\$titi' | grep '[?'!'/\"^$]' | wc -l
1
On est obligé de mette '!' dans l'expression régulière car ! est un caractère réservé.
de même, dans l'appel de la variable pour le test, il faut mettre \$
Tøƒ
A quand la matière "Comment faire une recherche Google ?" obligatoire dès la 6ème ?