La commande grep

Description

La commande «grep» sélectionne et affiche les lignes d’un fichier qui correspondent à une chaîne ou à un motif donné (expression régulière).

Guide

Synopsis obtenu à partir de man grep:

grep [options] pattern [file]

Exemples

grep 'Paris' file1.txt

affiche toutes les lignes du fichier file1.txt qui contiennent la chaîne "Paris".

grep -c 'Paris' file1.txt

affiche le nombre de lignes qui contiennent le mot "Paris".

grep '^Paris' file1.txt

affiche les lignes qui commencent par Paris, le métacaractère ^ signifiant "qui commence par".

grep 'Paris' rep1/*

affiche la liste des fichiers qui contienne la chaîne "Paris"

Pipeline

La commande grep est fréquemment utilisée en pipeline avec une autre commande. Par exemple, avec la commande cat :

cat fichier.txt | grep 'Paris'

La chaîne "Paris" ainsi est recherchée dans la sortie renvoyée par "cat fichier.txt". En d'autres termes, la commande recherche ici la chaîne "Paris" dans fichier.txt, tout simplement.

Voir aussi

Articles connexes


La dernière modification de cette page a été faite le 19 juin 2013 à 10:06.