grep est une commande qui recherche un motif dans les lignes des fichiers. Par défaut, il affiche les lignes contenant le motif cherché. On peut également lui faire afficher le contexte (lignes précédentes et suivantes), ou les lignes ne contenant pas le motif. grep permet des recherches simples, mais aussi des recherches utilisant des expressions régulières.
$ cat fichier blabla ligne1 blabla blabla ligne2 blabla blabla ligne3 blabla blabla ligne4 blabla blabla ligne5 blabla $ grep li.*3 fichier blabla ligne3 blabla $ grep -v li.*3 fichier blabla ligne1 blabla blabla ligne2 blabla blabla ligne4 blabla blabla ligne5 blabla $ grep -in LIGNE3 fichier 3:blabla ligne3 blabla