С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

grep — поиск по тексту

шпаргалка · GNU grep https://lab.dimsanych.ru/ru/wiki/grep/

Шпаргалка

  • grep -i word file без регистра
  • grep -rn word dir/ рекурсивно + номера строк
  • grep -v word file без слова
  • grep -C2 word file контекст ±2 строки
  • grep -rn --include='*.conf' word /etc
  • grep -oP 'regex' file только совпадение, Perl-regex
  • cmd | grep -F "literal" точная строка

Ключи

Флаг Смысл
-i без учёта регистра
-r / -R рекурсивно по каталогам (R — идти по симлинкам)
-n показать номера строк
-v инвертировать (строки БЕЗ шаблона)
-c посчитать совпадения
-l / -L только имена файлов с совпадением / без
-w / -x слово целиком / строка целиком
-E / -F / -P extended regex / фикс. строка / Perl-regex
-A N/-B N/-C N N строк после / до / вокруг
-o только совпавшую часть
--include/--exclude фильтр имён файлов при -r
Загрузка…