Kazalo:
- Opredelitev - Kaj pomeni Global-Regular-Expression-Print (GREP)?
- Techopedia razlaga globalno-redni izraz-tisk (GREP)
Opredelitev - Kaj pomeni Global-Regular-Expression-Print (GREP)?
Globalni regularni izraz in tisk (GREP) je pripomoček za iskanje besedila v ukazni vrstici, ki se uporablja v Unixu. Ukaz "grep" išče datoteke ali standardni vnos za vrstice, ki ustrezajo danemu pravilnemu izrazu. Nato natisne ujemajoče se vrstice na standardni izhod programa.
Techopedia razlaga globalno-redni izraz-tisk (GREP)
Ukaz grep uporabniku omogoča iskanje po eni ali več datotekah za vrstice, ki vsebujejo vzorec.
Splošni primer oblike ukaza grep je "grep sat check.txt". Ta ukaz natisne vse vrstice, ki vsebujejo besedilni niz "sat", ne glede na meje besed, iz datoteke check.txt. Na primer, če obstajajo vrstice, ki vsebujejo besedilne nize, kot so "fisat", "sat", "saturn" itd., Bi bile vse natisnjene na izhodnem terminalu.
Obstajajo različne možnosti, ki se uporabljajo skupaj z grep za prikaz izhoda glede na zahtevo. Nekaj od teh možnosti je:
- "-i" - Prezri občutljivost velikih in malih črk
- "-b" - prikaže številko bloka na začetku vsake vrstice
- "-l" - prikaže imena datotek, vendar niso ujemajoče se vrstice
- "-n" - prikažite ujemajoče se vrstice in številke vrstic
- "-v" - prikaže vrstice, ki se ne ujemajo
Različice grep so na voljo za številne operacijske sisteme. Zgodnje različice grep so vključevale ukaza "egrep" in "fgrep". Egrep išče datoteko za vzorec z uporabo sintakse regularnega izraza, fgrep išče fiksni niz znakov. Te različice grep so vključene v večino sodobnih implementacij grep kot stikala v ukazni vrstici. Drugi ukazi vsebujejo besedo "grep", ki označuje, da so iskalni pripomočki. Na primer, pripomoček "pgrep" prikaže seznam imen procesov, ki ustrezajo določenemu pravilnemu izrazu.
