Команда grep в Linux

15.02.2023
17:28

Команда grep в UNIX-подобных операционных системах используется для поиска заданной подстроки или регулярного выражения в текстовых файлах или выводе других команд.

Какую функцию выполняет команда grep

Синтаксис команды 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 .

Здесь точка означает текущий каталог.

Закажите новый VPS со скидкой 15%
Любая локация на выбор. Стабильный сервер для ваших проектов по выгодной цене.
Выбрать VPS

Другие статьи

15.02.2023
7 424
База знаний / Инструкции
Полезные команды в браузере Firefox для Linux
15.02.2023
11 381
База знаний / Инструкции
Команда cp в Linux
15.02.2023
25 464
База знаний / Инструкции
Как сделать рамку в LibreOffice