Satura rādītājs:
- Definīcija - ko nozīmē globālā regulārā izteiksme-drukāšana (GREP)?
- Techopedia skaidro globālo regulāro izteiksmju drukāšanu (GREP)
Definīcija - ko nozīmē globālā regulārā izteiksme-drukāšana (GREP)?
Globālā regulārā izteiksme un izdruka (GREP) ir komandrindas teksta meklēšanas utilīta, ko izmanto Unix. Komanda "grep" meklē failos vai standarta ievades rindās, kas atbilst dotajai regulārajai izteiksmei. Pēc tam tas izdrukā atbilstošās līnijas programmas standarta izvadei.
Techopedia skaidro globālo regulāro izteiksmju drukāšanu (GREP)
Komanda grep ļauj lietotājam meklēt vienu vai vairākus failus rindiņās, kurās ir modelis.
Vispārīgs grep komandas formāta piemērs ir "grep sat check.txt". Šī komanda no faila check.txt izdrukā visas rindiņas, kurās ir teksta virkne "sat", neatkarīgi no vārda robežām. Piemēram, ja ir līnijas, kurās ir teksta virknes, piemēram, “fisat”, “sat”, “saturn” utt., Tās visas tiks izdrukātas izvades terminālī.
Lai parādītu izvadi, pamatojoties uz prasību, tiek izmantotas dažādas iespējas, kā arī grep. Dažas no šīm iespējām:
- "-i" - ignorē reģistrjutību
- "-b" - katras rindas sākumā parādiet bloka numuru
- "-l" - parādīt failu nosaukumus, bet nesaderīgās līnijas
- "-n" - parādīt atbilstošās līnijas un līniju numurus
- "-v" - displeja līnijas, kas neatbilst
Grep varianti ir pieejami daudzām operētājsistēmām. Agrīnās grep variācijas ietvēra komandas "egrep" un "fgrep". Egrep meklē faila modeli, izmantojot parastās izteiksmes sintakse, Fgrep meklē fiksētu rakstzīmju virkni. Šie grep varianti ir iekļauti modernākajā grep implementācijā kā komandrindas slēdži. Citās komandās ir vārds "grep", lai norādītu, ka tās ir meklēšanas utilītas. Piemēram, utilītā "pgrep" tiek parādīts to procesu nosaukumu saraksts, kuri atbilst noteiktajai regulārajai izteiksmei.
