ripgrep (arba tiesiog rg) yra greita ir galinga komandinės eilutės priemonė teksto eilutėms failuose ieškoti. Ji sukurta taip, kad būtų greitesnė už kitas panašias priemones, pavyzdžiui, grep ir ack. Ji pagrįsta reguliariosiomis išraiškomis ir naudoja daugiasluoksnę paiešką vienu metu keliuose failuose. Ji praleidžia pagal nutylėjimą ignoruojamus failus ir katalogus, pavyzdžiui, .git ir .svn.
Rpgrep privalumai

Norėdami naudoti ripgrep, turite nurodyti kelią iki katalogo arba failo, kurio norite ieškoti, ir ieškomą šabloną. ripgrep leidžia naudoti įvairias parinktis ir žymes, kad patikslintumėte paiešką, pavyzdžiui, ignoruoti didžiąsias raides, atlikti rekursinę paiešką, neįtraukti tam tikro tipo failų ir kt.
ripgrep (arba rg) turi keletą privalumų, palyginti su kitomis teksto paieškos priemonėmis:
- Greitis: greitas, optimizuotas dideliems duomenų kiekiams apdoroti. Palyginti su klasikinėmis paieškos priemonėmis, tokiomis kaip grep, ack ar ag, riprep paiešką atlieka kelis kartus greičiau.
- Daugiakalbystė: gerai palaiko kelias programavimo kalbas ir gali tinkamai tvarkyti skirtingas failų koduotes. Ji gali automatiškai nustatyti koduotę ir taikyti atitinkamas paieškos taisykles.
- Lengva naudoti: turi paprastą ir intuityvią komandinės eilutės sąsają. Jos sintaksė ir parinkčių rinkinys lengvai įsimenami, todėl ja lengva naudotis net naujiems naudotojams.
- Reguliariųjų išraiškų palaikymas: visiškai palaiko PCRE2 (Perl Compatible Regular Expressions) reguliariąsias išraiškas. Tai leidžia atlikti sudėtingas paieškos užklausas naudojant reguliariąsias išraiškas.
Toliau papasakosime, kaip atlikti jos diegimą.
Diegimo procesas
Priklausomai nuo operacinės sistemos, ripgrep diegimas gali būti skirtingas.
Ubuntu arba Debian
Atidarykite terminalą. Įveskite šias komandas:
sudo apt-get update
sudo apt-get install ripgrep
Fedora" atveju
Atidarykite terminalą. Įveskite šią komandą:
sudo dnf install ripgrep
MacOS.
Atidarykite terminalą. Įdiekite "Homebrew" (jei jos dar neturite) naudodami šią komandą:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Įdiegę "Homebrew", įveskite:
brew install ripgrep
Windows": įveskite "Homebrew".
- Atsisiųskite "Windows" skirtą .exe vykdomąjį failą iš oficialaus "GitHub" puslapio.
- Atsisiųstą failą išpakuokite ir padėkite į patogią vietą.
- Į savo PATH aplinkos kintamąjį įtraukite kelią iki ripgrep vykdomosios programos, kad galėtumėte ją naudoti iš komandinės eilutės.
Atlikus šiuos veiksmus, ripgrep bus įdiegta