grep Генератор команд
Генерация команд grep для поиска текста по шаблонам и регулярным выражениям
Начало работы с grep
## Что такое grep?
Команда `grep` ищет в тексте шаблоны и выводит совпадающие строки. Это один из самых мощных инструментов Unix для анализа журналов, поиска в коде и обработки текста.
## Как использовать
1. **Настройте параметры**: учёт регистра, номера строк и т.д. 2. **Введите шаблон**: укажите текст или регулярное выражение для поиска. 3. **Укажите цель**: введите файл или каталог для поиска. 4. **Скопируйте и запустите**: скопируйте сгенерированную команду в терминал.
Основные параметры
### `-i` Игнорировать регистр Сопоставлять шаблоны без учёта регистра (Error находит error, ERROR и т.д.).
### `-n` Номера строк Добавлять номер строки в файле в начало каждой совпадающей строки.
### `-v` Инвертировать совпадение Показывать строки, которые НЕ совпадают с шаблоном (полезно для фильтрации).
### `-w` Регулярное выражение слова Сопоставлять только целые слова (предотвращает частичные совпадения, например, когда «error» совпадает с «errors»).
### `-E` Расширенные регулярные выражения Включить расширенные регулярные выражения (как у egrep).
### `-c` Подсчёт Выводить только количество совпадающих строк в каждом файле.
### `-r` Рекурсивный поиск Рекурсивно обходить каталоги.
▶Как искать несколько шаблонов?
▶Как исключить каталог из рекурсивного поиска?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.