grep
Grep je uslužni program naredbenog retka za Unix koristi se za pretraživanje tekstualnih dokumenata. Može izvršiti osnovna pretraživanja i napredno podudaranje uzoraka pravilni izrazi. Uslužni program grep uključen je u sve glavne distribucije Unixa, uključujući Linux i Mac OS X.
Grep se može pokrenuti jednostavnim tipkanjem grep na naredbeni redak. Naredba zahtijeva određene parametre, uključujući niz biti smješten i filename datoteke koju treba pretražiti. Na primjer, ako želite provjeriti je li datoteka "readme.text"sadrži riječ" licenca ", upisali biste sljedeću naredbu:
grep licenca readme.txt
Ako riječ nije pronađena, grep neće proizvesti nikakve rezultate. Ako se niz nalazi u dokumentu, grep će navesti svaku pojavu niza. Ako trebate izvršiti složenije pretraživanje, možete upotrijebiti regularni izraz. Na primjer, naredba u nastavku pretražit će datoteku "nas.txt"i navedite sve retke koji počinju s" Ja "ili završavaju s" vi "(osjetljivo na velika i mala slova).
grep -E "^ Ja | ti $" us.txt
"-E" parametar u gornjem primjeru označava da je uzorak "prošireni regularni izraz". Korištenjem ove opcije možete osigurati da grep obrađuje vaš obrazac pretraživanja kao regularni izraz umjesto osnovnog niza. Grep također podržava nekoliko drugih opcija naredbenog retka, koje se mogu koristiti za stvaranje specifičnijih upita i prilagodite izlaz. Možete pregledati ove opcije i saznati više o grepu upisivanjem "čovječe grep u Unix naredbenom retku.
NAPOMENA: Naziv "grep" kratica je koja dolazi od fraze "Globalno pretražite regularni izraz i ispišite".