Cerca all’interno di uno o più file una espressione regolare, stampando le righe che la contengono.
Utilizzo base:
grep [opzioni] espressione_da_cercare file
Opzioni utili:
-n: stampa i numeri di riga.
-A n: stampa anche le n righe che seguono (After) quella contenente l’espressione regolare.
-B n: stampa anche le n righe che precedono (Before) quella contenente l’espressione regolare.
-C n: equivale a -A n -B n.
-v: stampa le righe che non contengono l’espressione regolare.
-i: ricerca case-insensitive.
-w: ricerca solo parole intere.
-x: ricerca solo righe intere.
-r: ricerca ricorsiva in una cartella e in tutte le sue sotto cartelle.
-l: stampa solo i nomi dei file che contengono l’espressione regolare.
-L: stampa solo i nomi dei file che non contengono l’espressione regolare.
-c: stampa solo il numero di righe.
-E: come egrep.
-F: come fgrep.
-I: esclude dalla ricerca ifile binari.