https://github.com/burntsushi/ripgrep

Сверхбыстрая консольная утилита для поиска текста в файлах, разработанная на языке Rust как современная и гораздо более производительная замена классическому grep.

  • Экстремальная скорость: Обгоняет grep, ack и ag благодаря многопоточности, SIMD-оптимизациям и эффективному движку регулярных выражений.
  • Умные настройки по умолчанию: Автоматически игнорирует скрытые, бинарные файлы и файлы, прописанные в .gitignore, избавляя от лишнего мусора в выдаче.
  • Полноценная поддержка Unicode: Корректно и быстро ищет текст на любых языках без потери производительности.
  • Удобный вывод: Красиво подсвечивает совпадения цветом, группирует результаты по файлам и выводит номера строк.

Опробовал. Некий вау-эффект присутствует. Просто пишешь rg 'ClassName' и моментально получаешь удобно отформатированный вывод. Для полноценного теста выкачал логи за 10 дней и закинул туда поиск по регулярному выражению - моментально, с номерами строк. Как-то после использования rg уже вызывать классический grep и не хочется.