Большинство знают
grep как “поиск строки в файле”. На самом деле это один из самых мощных инструментов анализа в Linux.Поиск по множеству файлов
grep "ERROR" /var/log/*.log
grep -r "token" .
Можно искать по каталогам, маскам и даже по всему проекту.
Регулярки и флаг
-Egrep -E "ERROR|WARN|FATAL" app.log
-E включает расширенные регулярные выражения. Без него половина возможностей просто недоступна.Читаемый вывод
grep --color=auto "timeout" app.log
Цвет - не гулянка. Это скорость анализа и меньше ошибок глазами.
Поиск с исключениями
grep -v "healthcheck" access.log
Идеально, когда нужно убрать шум и оставить только важное.