Рекурсивный поиск без учёта регистра grep
Найти 'error' во всех файлах /var/log (любой регистр)
grep -ri 'error' /var/log/
more grep
all 15 commands →
Контекстные строки
grep -B3 -A5 'FATAL' app.log
Подсчитать совпадения
grep -c 'POST /api' /var/log/nginx/access.log
Только совпавшая часть
grep -oP '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' access.log | sort -u
Инвертировать совпадение
grep -v '^#' /etc/nginx/nginx.conf | grep -v '^\s*$'
Поиск только по типу файлов
grep -r --include='*.py' 'import os' /srv/app/