Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základná syntax príkazu grep je:
„grep [MOŽNOSŤ] VZOR [SÚBOR(Y)]“.
Tu je príklad, ktorý by vo všetkých súboroch v aktuálnom adresári vyhľadal riadky, ktoré zodpovedajú reťazcu „foobar“:
`grep -r "foobar" *`
Tu možnosť `-r` hovorí grep, aby rekurzívne hľadal vo všetkých podadresároch a zástupný znak `*` zodpovedá všetkým súborom v aktuálnom adresári a jeho podadresároch.
V predvolenom nastavení grep vytlačí celý riadok pre každú nájdenú zhodu. Ak chcete vidieť iba časť riadku, ktorá sa zhoduje so vzorom, môžete použiť možnosť `-o`:
`grep -o "foobar" *`
Na vyhľadávanie špecifickejších vzorov môžete použiť aj zložitejšie regulárne výrazy. Napríklad nasledujúci príkaz by vyhľadal riadky, ktoré obsahujú slovo začínajúce na „foo“, za ktorým nasleduje 5 číselných znakov:
`grep -o "foo[0-9][0-9][0-9][0-9][0-9]" *`
Viac informácií nájdete na stránkach "man" pre grep, ktorý vysvetľuje rôzne možnosti a špeciálne znaky používané na spresnenie kritérií vyhľadávania.