Spis treści

Ripgrep

Jak wyszukiwać wzorce w plikach

Spis treści

Ripgrep

Jest to narzędzie wiersza poleceń do wyszukiwania wzorców regularnych w plikach. Może również rekurencyjnie przeszukiwać zadany katalog w poszukiwaniu wzorca.

Tu przykładowe zapytanie o “regrep” w katalogu man /img/ripgrep/grep.png

Osobiście używam go do bardzo trywialnych celów - czyli wyszukiwania potrzebnych mi kawałków kodu, które gdzieś przewalają się po różnych plikach :smail:

Oczywiście narzędzie te zawiera mnóstwo opcji i przełączników, które pozwalają nam uściślić i rozbudować zapytania, a których nie jestem w stanie zapamiętać . Po lekcje odsyłam do bloga Andrew Galanta, oraz na oficjalne repo na github Znajdziecie tam też info o repozytoriach i sposobach instalacji do wszystkich możliwych systemów, od FreeBsd, przez Windowsa, po MacOS.

Teraz szybka instalacja w moich ulubionych systemach.

  • MacOS

Dla browarników:

$ brew install ripgrep

Dla portowców:

$ sudo port install ripgrep

$sudo nala install ripgrep

lub

$ sudo apt-get install ripgrep

P.S. lubiącym widzić co się dzieje w czasie instalacji i początkującym uzytkownikom, zdecydowanie polecam zainstalowanie Nala. To taki frontend dla libapt-pkg, jak apt-get, czy aptitude, tylko ładniejszy. Wpis o Nala ukaże się wkrótce