Команда grep в Linux

Команда grep в Linux используется для поиска текста в файлах или выводе текста из других команд, соответствующих заданному шаблону.

Основные параметры команды grep:

  • grep [шаблон] [файл] — поиск в файле заданного шаблона. Пример: grep "hello" file.txt.
  • grep [шаблон] [файл1] [файл2] — поиск в нескольких файлах. Пример: grep "hello" file1.txt file2.txt.
  • grep [шаблон] [каталог] — поиск во всех файлах в заданном каталоге. Пример: grep "hello" /var/log.
  • grep -r [шаблон] [каталог] — рекурсивный поиск во всех файлах в заданном каталоге и его подкаталогах. Пример: grep -r "hello" /var/log.
  • grep -i [шаблон] [файл] — поиск без учета регистра символов. Пример: grep -i "hello" file.txt.
  • grep -v [шаблон] [файл] — поиск строк, которые не соответствуют заданному шаблону. Пример: grep -v "hello" file.txt.
  • grep -c [шаблон] [файл] — подсчет числа строк, соответствующих заданному шаблону. Пример: grep -c "hello" file.txt.
  • grep -n [шаблон] [файл] — вывод номеров строк, содержащих заданный шаблон. Пример: grep -n "hello" file.txt.

Это только некоторые из основных параметров команды grep. Для получения более подробной информации вы можете использовать команду man grep в терминале.