grep

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.