comment obtenir les fichiers contenant exactement le mot "toto" ?
et non pas ceux qui contiennent "tototi" "toto_c_moi" etc avec grep ?
Merci pour votre aide.
Forum Programmation.shell GREP : comment obtenir les fichiers contenant exactement le mot "toto" ?
20
juil.
2005
# option -w
Posté par Anonyme . Évalué à 6.
-w
Ne selectionner que les lignes contenant une correspondance formant un mot complet. La sous-chaine correspondante doit donc etre soit au debut de la ligne, soit precedee d'un caractere n'appartenant pas a un mot. De meme elle doit se trouver soit a la fin de la ligne, soit etre suivie par un caractere n'appartenant pas a un mot. Les caracteres composants les mots sont les lettres, les chiffres et le souligne (`_'). ([NDT] Bien entendu les minuscules accentuees ne sont pas des lettres ! elles servent donc a separer les mots...)
[^] # Re: option -w
Posté par Joris Dedieu (site web personnel) . Évalué à 0.
[^] # Re: option -w
Posté par Anonyme . Évalué à 1.
Merci à tous
[^] # Quelle version d'AIX parce que moi ça marche très bien
Posté par FReEDoM (site web personnel) . Évalué à 1.
$ uname -a
AIX xxxhostnamexxxx 2 5 0054B1BC4C00
[^] # Re: option -w
Posté par Anonyme . Évalué à 4.
[^] # Re: option -w
Posté par Joris Dedieu (site web personnel) . Évalué à 1.
Exemple :
$ cat fich | grep "toto"
toto titi
totot titi
titoto
toto
99toto97
$ cat fich | grep "toto[^A-Za-z0-9]"
toto titi
[^] # Re: option -w
Posté par Anonyme . Évalué à 2.
une bonne reference pour les regexp : http://www.greenend.org.uk/rjk/2002/06/regexp.html(...)
[^] # Re: option -w
Posté par FReEDoM (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.