Rechercher du texte dans les fichiers
La commande grep permet de rechercher une chaine de caractère dans n'importe quel type de fichier, selon un chemin passé dans la commande.
grep -Rnw '/path/to/search/' -e 'world to search'
-rou-Rest récursif ; utiliser-Rpour rechercher entièrement-npour afficher le numéro de ligne dans le fichier-wcorrespond à la recherche du mot entier-l(L minuscule) peut être ajouté pour donner le nom des fichiers correspondants.-eest le modèle à rechercher
En outre, les drapeaux --exclude, --include, --exclude-dir peuvent être utilisés pour une recherche efficace :
-
La recherche ne portera que sur les fichiers portant l'extension .c ou .h :
grep --include=\*.{c,h} -rnw '/path/to/search/' -e 'world to search' -
Cette commande exclura la recherche de tous les fichiers se terminant par l'extension .o :
grep --exclude=\*.o -rnw '/path/to/search/' -e 'world to search'
No comments to display
No comments to display