ripgrep (або просто rg) - швидкий і потужний інструмент командного рядка для пошуку текстових рядків у файлах. Він розроблений для того, щоб бути більш швидким, ніж інші аналогічні утиліти, такі як grep і ack. Створено на основі регулярних виразів і використовує багатопоточність для паралельного пошуку в декількох файлах одночасно. Він пропускає файли і каталоги, які за замовчуванням ігноруються, такі як .git і .svn.
Для використання ripgrep ви повинні вказати шлях до каталогу або файлу, в якому ви хочете виконати пошук, а також патерн, який ви шукаєте. ripgrep дає змогу використовувати різні опції та прапори для уточнення пошуку, наприклад, ігнорування регістру, рекурсивний пошук, виключення файлів певного типу та багато іншого.
ripgrep (або rg) має кілька переваг порівняно з іншими інструментами пошуку тексту:
Далі розповімо, як виконати його встановлення.
Встановлення ripgrep може бути різним залежно від операційної системи.
Відкрийте термінал. Введіть такі команди:
sudo apt-get update
sudo apt-get install ripgrep
Відкрийте термінал. Введіть команду:
sudo dnf install ripgrep
Відкрийте термінал. Встановіть Homebrew (якщо у вас його ще немає) за допомогою такої команди:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Після встановлення Homebrew введіть:
brew install ripgrep
Після виконання цих кроків ripgrep буде встановлено