UNIX тәрізді операциялық жүйелердегі grep пәрмені берілген ішкі жолды немесе мәтіндік файлдардағы тұрақты өрнекті немесе басқа пәрмендердің шығысын іздеу үшін пайдаланылады.
grep пәрменінің синтаксисі келесідей:
grep [options] sample [files] Мұнда үлгі ізделетін ішкі жол немесе тұрақты өрнек, ал [files] - іздеу керек файлдар тізімі. [files] көрсетілмесе, grep стандартты енгізуден енгізуді оқиды (әдетте бұл басқа пәрмендердің шығысын grep файлына жіберуге болатынын білдіреді).
Кейбір жалпы grep опциялары:
-i - іздеу кезінде регистрді елемеу
-r - барлық ішкі каталогтарда рекурсивті іздеу
-n - үлгі табылған жол нөмірлерін көрсету
-v - үлгісі жоқ жолдарды ғана шығарады
Мысалы, example.txt файлында "алма" сөзі бар барлық жолдарды табу үшін келесі пәрменді қолдануға болады:
grep apple example.txt
Ағымдағы каталогтағы барлық файлдарды және оның құрамында «банан» сөзі бар ішкі каталогтарды табу үшін мына пәрменді қолдануға болады:
grep -r banana .Мұндағы нүкте ағымдағы каталогты білдіреді.