Maybaygiare.org

Blog Network

GeeksforGeeks

az egrep egy mintakereső parancs, amely a grep funkciók családjába tartozik. Ugyanúgy működik, mint a grep -E. A mintát kiterjesztett reguláris kifejezésként kezeli, és kinyomtatja a mintának megfelelő vonalakat. Ha több fájl van a megfelelő mintával, akkor megjeleníti az egyes sorok fájlneveit is.

szintaxis:

egrep 'PATTERN' files 

példa:

Megjegyzés: Az egrep parancs elsősorban annak a ténynek köszönhető, hogy gyorsabb, mint a grep parancs. Az egrep parancs úgy kezeli a meta-karaktereket, ahogy vannak, és nem kell őket elkerülni, mint a grep esetében. Ez lehetővé teszi ezeknek a karaktereknek a cseréjének csökkentését, miközben a mintaillesztés gyorsabbá teszi az egrep-et, mint a grep vagy az fgrep.

opciók: a parancs legtöbb opciója megegyezik a grep-vel.

  • – c: arra használják, hogy megszámolja és kinyomtassa a mintának megfelelő vonalak számát, nem pedig a vonalakat.

  • – v: Kiírja azokat a vonalakat, amelyek nem egyeznek a mintával.

  • – i: a minta esetének figyelmen kívül hagyása egyezés közben.

  • – l: csak az egyező fájlok nevét nyomtatja ki. Nem említi a megfelelő sorszámokat vagy bármilyen más információt.

  • -l: csak a mintával nem rendelkező fájlok nevét nyomtatja ki. Az-l zászlóval szemben.

  • – e: lehetővé teszi a ” – ” jel használatát a minta elején. Ha nincs megemlítve, a shell megpróbálja végrehajtani a mintát opcióként, és hibát ad vissza.

  • – w: csak azokat a sorokat nyomtatja ki, amelyek az egész szavakat tartalmazzák. Szó-alkotó karakterek betűk, számjegyek és aláhúzás. A megfelelő alstringet nem szóösszetevő karakterekkel kell elválasztani.

  • -x: csak azokat a sorokat nyomtatja ki, amelyek megfelelnek a fájl teljes sorának.

  • – m szám: folytassa az egyezések keresését, amíg a gróf el nem éri az argumentumként említett számot.

  • -o: Csak a vonal egyező részeit nyomtatja ki, nem pedig a teljes sort minden egyes mérkőzéshez.

  • -n: minden egyező Sort kinyomtat a megfelelő sorszámokkal együtt. Több fájl esetén kiírja a fájlneveket a sorszámokkal együtt.

  • -r: rekurzív módon Keresse meg a mintát a könyvtár összes fájljában. Az utolsó argumentum az ellenőrzendő könyvtár. ‘.'(pont) az aktuális könyvtárat jelöli.

cikk címkék:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.