Makseviisid Abuse

Kiire ja võimas ripgrep käsurea tööriist

31.10.2023, 23:34

ripgrep (või lihtsalt rg) on kiire ja võimas käsurea tööriist failides olevate tekstisõnade otsimiseks. See on loodud nii, et see on kiirem kui teised sarnased utiliidid nagu grep ja ack. See põhineb regulaaravaldistel ja kasutab mitme faili samaaegseks paralleelseks otsinguks mitut faili. See jätab vahele failid ja kataloogid, mida vaikimisi ignoreeritakse, näiteks .git ja .svn.

Ripgrep'i eelised

Kiire ja võimas ripgrep käsurea tööriist

Ripgrep-i kasutamiseks tuleb määrata otsitava kataloogi või faili tee ning otsitav muster. ripgrep võimaldab teil kasutada otsingu täpsustamiseks erinevaid valikuid ja lipukesi, näiteks suuruste ignoreerimine, rekursiivne otsing, teatud tüüpi failide välistamine ja palju muud.

ripgrep (või rg) omab mitmeid eeliseid teiste tekstiotsinguvahendite ees:

  1. Kiirus: kiire, see on optimeeritud suurte andmemahtude töötlemiseks. Võrreldes klassikaliste otsinguvahenditega nagu grep, ack või ag, teeb riprep otsinguid mitu korda kiiremini.
  2. Mitme keele tugi: toetab hästi mitut programmeerimiskeelt ja saab korralikult hakkama erinevate failikodeeringutega. See suudab automaatselt tuvastada kodeeringu ja rakendada asjakohaseid otsingureegleid.
  3. Lihtne kasutada: sellel on lihtne ja intuitiivne käsurea liides. Sellel on kergesti meeldejääv süntaks ja valikute kogum, mistõttu on seda lihtne kasutada ka uutel kasutajatel.
  4. Regulaaravaldiste tugi: pakub täielikku toetust PCRE2 (Perl Compatible Regular Expressions) regulaaravaldistele. See võimaldab teil teha keerulisi otsingupäringuid regulaaravaldiste abil.

Järgnevalt räägime teile, kuidas teostada selle paigaldamist.

Paigaldamise protsess

Ripgrep'i paigaldamine võib sõltuvalt operatsioonisüsteemist olla erinev.

Ubuntu või Debiani puhul

Avage terminal. Sisestage järgmised käsud:

sudo apt-get update

sudo apt-get install ripgrep

Fedora puhul

Avage terminal. Sisestage järgmine käsk:

sudo dnf install ripgrep

MacOS-i puhul.

Avage terminal. Paigaldage Homebrew (kui teil seda veel ei ole), kasutades järgmist käsku:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Pärast Homebrew'i paigaldamist kirjutage:

brew install ripgrep

Windowsi puhul

  1. Laadige Windowsi jaoks .exe käivitatav fail ametlikust GitHubi lehelt alla.
  2. Laadige allalaaditud fail lahti ja asetage see sobivasse kohta.
  3. Lisage oma PATH keskkonnamuutujale ripgrep käivitatava faili tee, et saaksite seda käsurealt kasutada.

Pärast nende sammude järgimist on ripgrep installeeritud