A voir également:
- Caractere speciaux invisible
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractère spéciaux mac clavier - Guide
- Caractère ascii - Guide
- Caractère spéciaux couronne - Forum Windows
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
22 févr. 2008 à 13:49
22 févr. 2008 à 13:49
Salut,
echo "$chaine" | grep '[?!/\"^$]' >/dev/null && echo 'incorrect' || echo "correct";-))
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
22 févr. 2008 à 16:14
22 févr. 2008 à 16:14
Salut,
pourquoi pas une classe de caractères complementée?
pourquoi pas une classe de caractères complementée?
lami20j@debserv:~$ echo 'tatatiti' | grep -E '[^a-zA-Z0-9_]' && echo incorrect || echo correct correct lami20j@debserv:~$ echo 'tata?titi' | grep -E '[^a-zA-Z0-9_]' && echo incorrect || echo correct tata?titi incorrect lami20j@debserv:~$
Darkito
Messages postés
1191
Date d'inscription
vendredi 7 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2010
545
22 févr. 2008 à 11:58
22 févr. 2008 à 11:58
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.
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 \$
22 févr. 2008 à 13:52
Chez moi ça met "event non found"
22 févr. 2008 à 15:58