Fizetési módok Abuse

A grep parancs Linuxban

15.02.2023, 17:28

A grep parancs a UNIX-szerű operációs rendszerekben arra szolgál, hogy egy adott részláncot vagy szabályos kifejezést keressen a szövegfájlokban vagy más parancsok kimenetében.

Milyen funkciót lát el a grep parancs

A grep parancs szintaxisa a következő:

grep [options] sample [files]

Itt a pattern a keresendő részlánc vagy szabályos kifejezés, a [files] pedig a keresendő fájlok listája. Ha a [files] nincs megadva, a grep a standard bemenetről olvassa be a bemenetet (ami általában azt jelenti, hogy más parancsok kimenetét is átadhatja a grep-nek).

Néhány gyakori grep opció a következő:

-i - a karakterek nagy- és kisbetűinek figyelmen kívül hagyása a keresés során

-r - rekurzív keresés minden alkönyvtárban

-n - sorszámok kiadása, ahol a mintát megtalálta.

-v - csak olyan sorokat ad ki, amelyek nem tartalmazzák a mintát.

Ha például a example.txt fájlban az összes olyan sort meg szeretné találni, amely tartalmazza az "alma" szót, akkor a következő parancsot használhatja:

grep apple example.txt

Ha pedig az aktuális könyvtárban és annak alkönyvtáraiban található összes olyan fájlt szeretné megtalálni, amely tartalmazza a "banán" szót, akkor a következő parancsot használhatja:

grep -r banana .

Itt a pont az aktuális könyvtárat jelöli.