On continue avec une astuce bien pratique pour grep.

Si cela vous est déjà arrivé de faire un grep vous retournant des lignes de résultats extrêmement longues, peut-être connaissez vous-déjà l'option --color qui permet d'identifier facilement le motif en question :

grep --color toto fichier1.txt

blahblahblahblahblahtotoblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah

Plutôt pratique non ?

Parfois on a un peu le cas inverse on trouve une occurence mais on aimerait avoir la version sans filtre, dans son contexte.

Dans ce cas on ajoutera à --color la regexp suivante : -E '^|toto' (ou toto est le motif recherché)

grep --color -E '^|toto' fichier2.txt

blah blah blah blah
blah blah blah toto blah
blah
blah blah blah
toto
blah blah
toto toto blah

En espérant que cela vous aide ; personnellement ces 2 options ont complètement changé mon usage de grep ;)

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :