Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Négation

Si le premier caractère d'une expression entre crochets est un caret (^), les caractères restants sont considérés comme un ensemble de caractères qui ne doivent pas être présents à la position de caractère donnée. Pour ce faire, nous modifions notre exemple précédent :



[moi@linuxbox ~]$ grep -h '[^bg]zip' dirlist*.txt

bunzip2

[moi@linuxbox ~]$ grep -h '[^bg]zip' dirlist*.txt

bunzip2


gunzip funzip gpg-zip préunzip prézip

prezip-bin décompresser unzipsfx

gunzip funzip gpg-zip préunzip prézip

prezip-bin décompresser unzipsfx


Lorsque la négation est activée, nous obtenons une liste de fichiers contenant la chaîne « zip » précédée de n'importe quel caractère sauf « b » ou « g ». Notez que le fichier Zip *: français n'a pas été trouvé. Un jeu de caractères inversé nécessite toujours un caractère à la position donnée, mais le caractère ne doit pas être membre du jeu inversé.

Le caret n'invoque la négation que s'il s'agit du premier caractère d'une expression entre crochets ; sinon, il perd sa signification particulière et devient un personnage ordinaire dans l'ensemble.


Meilleur système d'exploitation Cloud Computing chez OnWorks :