sintassi:
grep opzione "testo" file
grep opzione "testo" directory
grep opzione "espressione regolare" directory è possibile usare delle espressioni regolari
opzioni:
-r funzione ricorsiva nelle directory
-W cerca la parola intera senza aggiunte (ex. -W "casa" non cerca "casata")
esempio:
grep "zucchero" spesa.txt restituirà tutte le linee del file indicato che contengono la parola cercata
grep -r "zucchero" /home/listespesa/ cerca i file contenti la parola zucchero nella directory e nelle sottodirectory
grep -W "casa" *.html cerca i file con la parola esatta "casa", non con "casata" o qualsiasi altra parola che contenga casa
sintassi:
comando | grep testo
esempio: i due comandi danno lo stesso risultato
ls -l *.avi
ls -l | grep avi