« Discussion Trucs:Grep : chercher un texte dans plusieurs fichiers » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
(2 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
j'utiliserais grep -l car grep va retourner la chaine de caractères qui est dans le fichier, tandis que grep -l va retourner le nom du fichier | j'utiliserais grep -l car grep va retourner la chaine de caractères qui est dans le fichier, tandis que grep -l va retourner le nom du fichier | ||
encore mieux pour avoir le nom du fichier où il a trouvé la chaine recherchée: | |||
find . | xargs grep chaine_recherchée \; | |||
Il y a aussi : | |||
find . -type f -print | xargs grep toto | |||
''grep -R montexte *'' permet de faire un grep récursif dans les sous dossier du dossier courant. |
Dernière version du 25 septembre 2006 à 17:58
j'utiliserais grep -l car grep va retourner la chaine de caractères qui est dans le fichier, tandis que grep -l va retourner le nom du fichier
encore mieux pour avoir le nom du fichier où il a trouvé la chaine recherchée: find . | xargs grep chaine_recherchée \;
Il y a aussi :
find . -type f -print | xargs grep toto
grep -R montexte * permet de faire un grep récursif dans les sous dossier du dossier courant.