Namai Plėtra Kas yra globalioji reguliarios išraiškos spauda (grep)? - apibrėžimas iš techopedijos

Kas yra globalioji reguliarios išraiškos spauda (grep)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia „Global-Regular-Expression-Print“ (GREP)?

Visuotinė įprastinė išraiška ir spausdinimas (GREP) yra komandų eilutės teksto paieškos įrankis, naudojamas „Unix“. Komanda „grep“ ieško failų arba standartinio įvesties eilučių, atitinkančių nurodytą reguliariąją išraišką. Tada jis atspausdina atitinkamas eilutes prie standartinės programos išvesties.

„Techopedia“ paaiškina „Global-Regular-Expression-Print“ (GREP)

Komanda grep leidžia vartotojui ieškoti vieno ar daugiau failų linijų, kuriose yra šablonas.

Bendras grep komandos formato pavyzdys yra „grep sat check.txt“. Ši komanda iš failo check.txt išspausdina visas eilutes, kuriose yra teksto eilutė „sat“, nepaisant žodžio ribų. Pvz., Jei yra eilučių, kuriose yra teksto eilutės, tokios kaip „fiktyvus“, „sėdėjęs“, „Saturnas“ ir kt., Visos jos būtų spausdinamos išvesties terminale.

Yra daugybė variantų, naudojamų kartu su grep, norint parodyti išvestį pagal reikalavimą. Keletas iš šių variantų:

  • „-i“ - ignoruokite raidžių jautrumą
  • „-b“ - rodomas bloko numeris kiekvienos eilutės pradžioje
  • „-l“ - rodomi failų pavadinimai, bet nesuderintos eilutės
  • „-n“ - rodo suderintas linijas ir eilučių numerius
  • „-v“ - rodomos neatitinkančios eilutės

Greip variantai galimi daugelyje operacinių sistemų. Ankstyvieji grep variantai apėmė komandas „egrep“ ir „fgrep“. „Egrep“ ieško failo pagal modelį, naudodamas įprastos išraiškos sintaksę, „Fgrep“ ieško fiksuoto simbolio eilutės. Šie grep variantai yra įtraukti į šiuolaikinius grep įgyvendinimus kaip komandinės eilutės jungikliai. Kitose komandose yra žodis „grep“, nurodant, kad jos yra paieškos priemonės. Pvz., „Pgrep“ įrankis rodo proceso pavadinimų, kurie atitinka nurodytą reguliariąją išraišką, sąrašą.

Kas yra globalioji reguliarios išraiškos spauda (grep)? - apibrėžimas iš techopedijos