Төлем әдістері Abuse

Linux жүйесіндегі grep командасы

15.02.2023, 17:28

UNIX тәрізді операциялық жүйелердегі grep пәрмені берілген ішкі жолды немесе мәтіндік файлдардағы тұрақты өрнекті немесе басқа пәрмендердің шығысын іздеу үшін пайдаланылады.

grep командасы қандай қызмет атқарады?

grep пәрменінің синтаксисі келесідей:

 grep [options] sample [files]

Мұнда үлгі ізделетін ішкі жол немесе тұрақты өрнек, ал [files] - іздеу керек файлдар тізімі. [files] көрсетілмесе, grep стандартты енгізуден енгізуді оқиды (әдетте бұл басқа пәрмендердің шығысын grep файлына жіберуге болатынын білдіреді).

Кейбір жалпы grep опциялары:

-i - іздеу кезінде регистрді елемеу

-r - барлық ішкі каталогтарда рекурсивті іздеу

-n - үлгі табылған жол нөмірлерін көрсету

-v - үлгісі жоқ жолдарды ғана шығарады

Мысалы, example.txt файлында "алма" сөзі бар барлық жолдарды табу үшін келесі пәрменді қолдануға болады:

 grep apple example.txt

Ағымдағы каталогтағы барлық файлдарды және оның құрамында «банан» сөзі бар ішкі каталогтарды табу үшін мына пәрменді қолдануға болады:

 grep -r banana .

Мұндағы нүкте ағымдағы каталогты білдіреді.