Spôsoby platby Abuse

Príkaz grep v systéme Linux

15.02.2023, 17:28

Príkaz grep sa v operačných systémoch typu UNIX používa na vyhľadávanie zadaného podreťazca alebo regulárneho výrazu v textových súboroch alebo vo výstupe iných príkazov.

Akú funkciu vykonáva príkaz grep

Syntax príkazu grep je nasledujúca:

grep [options] sample [files]

Vzor je podreťazec alebo regulárny výraz, ktorý sa má vyhľadať, a [súbory] je zoznam súborov, ktoré sa majú vyhľadať. Ak [files] nie je uvedené, grep bude čítať vstup zo štandardného vstupu (zvyčajne to znamená, že grepu môžete odovzdať výstup iných príkazov).

Niektoré bežné možnosti grepu sú:

-i - pri vyhľadávaní ignoruje veľké a malé písmená znakov

-r - rekurzívne vyhľadávanie vo všetkých podadresároch

-n - vypíše čísla riadkov, na ktorých bol nájdený vzor

-v - vypíše iba riadky, ktoré neobsahujú vzor

Ak chcete napríklad nájsť všetky riadky v súbore example.txt, ktoré obsahujú slovo "apple", môžete použiť príkaz:

grep apple example.txt

Ak chcete nájsť všetky súbory v aktuálnom adresári a jeho podadresároch obsahujúce slovo "banán", môžete použiť príkaz:

grep -r banana .

V tomto prípade bodka znamená aktuálny adresár.