Urmeaza urmatoarele instructiuni:
grep -rnw '/path/to/somewhere/' -e 'pattern'
-rsau-Reste recursiv,-neste numarul liniei, si-wstanduri pentru a se potrivi cu tot cuvantul.-l(Minuscula L) pot fi adaugate pentru a da doar numele de fisier de potrivire a fisierelor.
Alaturi de acestea ar putea fi folosite steaguri, --exclude, --include, --exclude-dir pentru o cautare mai eficienta:
-
Acest lucru va cauta numai prin acele fisiere care au extensii .c sau .h:
grep --include=\*.{c,h} -rnw '/path/to/somewhere/' -e "pattern" -
Aceasta va exclude cautarea tuturor fisierelor care se termina cu extensia .o:
grep --exclude=*.o -rnw '/path/to/somewhere/' -e "pattern" -
Pentru directoare este posibil s-a excluzi un anumit director (e) prin parametru
--exclude-dir. De exemplu, acest lucru va exclude dirs dir1 /, dir2 /grep --exclude-dir={dir1,dir2,*.dst} -rnw '/path/to/somewhere/' -e "pattern"
Pentru mai multe optiuni de a verifica man grep.