Passer au contenu principal

Utilisation de la commande grep sous Linux

La commande grep recherche la chaîne de caractères spécifiée par <expression> à l’intérieur des fichiers ou des répertoires indiqués, et affiche les lignes correspondantes.

Syntaxe de la commande grep

grep [options] <expression> <fichiers/répertoires>

Options de la commande grep

-R La recherche s’effectue récursivement dans tous les sous-répertoires du répertoire spécifié.

 

Exemples de la commande grep

grep "Paris" fichier  Cette commande affiche toutes les lignes du fichier qui contiennent le mot « Paris ».
grep "^Paris" fichier  Cette commande affiche les lignes du fichier qui commencent par le mot « Paris ».
grep "Paris" rep1/*  Cette commande affiche la liste des fichiers du répertoire rep1 qui contiennent le mot « Paris ».
ps -ef | grep 'firefox' Cette commande recherche la chaîne « firefox » dans la sortie de la commande ps -ef, c’est-à-dire dans la liste des processus en cours d’exécution.