$ rg

Разработка и инструментысложность: среднийпакет: ripgrep

grep на крейсерской скорости. Она нужна при разработке, сборке, проверке или запуске программ. Например, rg "TODO" — всё по проекту мгновенно.

Синтаксис

rg [ОПЦИИ] ШАБЛОН

Основные опции

-iбез учёта регистра
-C Nконтекст
-t ТИПпо типу файла
--hiddenвключая скрытые

Примеры из практики

$ rg "TODO"
После запуска · пошаговоЧто произойдёт:
всё по проекту мгновенно.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
всё по проекту мгновенно
$ rg -t py "def main"
После запуска · пошаговоЧто произойдёт:
только в питоне.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
только в питоне

Поддержка дистрибутивов

Связанные команды