Les commandes du terminal linux

La commande Grep

grep

La commande grep permet de rechercher une chaîne de caractères ou un motif dans un fichier.

Quelques options :
-v: affiche les lignes ne contenant pas la chaîne.
-c: compte le nombre de lignes contenant la chaîne.
-n: retourne les lignes préfixées par leur numéro.
-x: ligne correspondant exactement à la chaîne.
-l: affiche le nom des fichiers qui contiennent la chaîne.

grep 'text' foo.txt

Recherche l'occurence 'text' dans le fichier foo.txt.

grep -nri 'foobar' /project

Recherche toutes les occurences de 'foobar' dans le repertoire /project.

grep -nri '\(foo\|bar\|baz\)' /project

Recherche toutes les occurences à 'foo', 'bar' et 'baz' dans le repertoire /project.