Команда grep в UNIX-подобных операционных системах используется для поиска заданной подстроки или регулярного выражения в текстовых файлах или выводе других команд.
Синтаксис команды grep выглядит следующим образом:
grep [options] sample [files]
Здесь шаблон - это искомая подстрока или регулярное выражение, а [files]
- это список файлов, в которых нужно искать. Если [files]
не указаны, то grep будет читать входные данные из стандартного ввода (обычно это означает, что вы можете передавать вывод других команд в grep
).
Некоторые распространенные опции grep
:
-i
- игнорировать регистр символов при поиске
-r
- искать рекурсивно во всех подкаталогах
-n
- выводить номера строк, в которых найден шаблон
-v
- выводить только строки, которые не содержат шаблон
Например, чтобы найти все строки в файле example.txt, содержащие слово "apple", вы можете использовать команду:
grep apple example.txt
А чтобы найти все файлы в текущем каталоге и его подкаталогах, содержащие слово "banana", вы можете использовать команду:
grep -r banana .
Здесь точка означает текущий каталог.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: