UNIXilaadsetes operatsioonisüsteemides kasutatakse käsku grep, et otsida tekstifailidest või teiste käskude väljundist teatud alamjada või regulaaravaldist.
Grep-käsu süntaks on järgmine:
grep [options] sample [files]
Siin on muster otsitav osaühend või regulaaravaldis ja [failid] on otsitavate failide nimekiri. Kui [files] ei ole määratud, loeb grep sisendit standardsisest sisendist (tavaliselt tähendab see, et grepile saab edastada teiste käskude väljundi).
Mõned tavalised grep valikud on järgmised:
-i - ignoreerib otsingu tegemisel tähemärkide suurust
-r - otsib rekursiivselt kõigis alamkataloogides.
-n - väljastada rea numbrid, kus muster leitakse.
-v - väljastada ainult need read, mis ei sisalda malli.
Näiteks, et leida failist example.txt kõik read, mis sisaldavad sõna "apple", võite kasutada käsku:
grep apple example.txt
Ja et leida praeguses kataloogis ja selle alamkataloogides kõik failid, mis sisaldavad sõna "banaan", võite kasutada käsku:
grep -r banana .
Siin tähistab punkt praegust kataloogi.