Grep

De Octet.ca

OU[modifier]

grep 'pattern1\|pattern2' filename

Début de ligne[modifier]

Ligne qui débute par 879:

grep ^879 fichier.txt

Fin de ligne[modifier]

Lignes qui ne terminent pas par "A":

grep -v 'A$'

Imprimer 5 lignes après l'occurence[modifier]

grep -A5 match fichier.txt

grep sur le contenu de toute une ligne d'un fichier texte[modifier]

for j in $(cat FICHIER)    
do
   grep "$j" CONTENU_A_INVESTIGUER
done

Fichier reconnu comme binaire mais qui est du texte[modifier]

Si vous avez l'erreur Fichier binaire, utiliser:

grep --binary-files=text fichier.txt

Si c'est sur une chaîne de caractères avec un pipe, utiliser l'option -a:

echo $ligne | grep -a "\;"