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 .
Мұндағы нүкте ағымдағы каталогты білдіреді.