Sisällysluettelo:
- Määritelmä - Mitä globaali-säännöllinen lauseke-tulostus (GREP) tarkoittaa?
- Techopedia selittää Global-Regular-Expression-Print (GREP)
Määritelmä - Mitä globaali-säännöllinen lauseke-tulostus (GREP) tarkoittaa?
Globaali säännöllinen lauseke ja tulostus (GREP) on komentorivitekstinhaku-apuohjelma, jota käytetään Unixissä. "Grep" -komento etsii tiedostoja tai vakiosyöttöä riveille, jotka vastaavat annettua säännöllistä lauseketta. Sitten se tulostaa vastaavat rivit ohjelman vakiotulosteeseen.
Techopedia selittää Global-Regular-Expression-Print (GREP)
Grep-komennon avulla käyttäjä voi etsiä yhdestä tai useammasta tiedostosta rivejä, jotka sisältävät kuvion.
Yleinen esimerkki grep-komennomuodosta on "grep sat check.txt". Tämä komento tulostaa tiedostosta check.txt kaikki rivit, jotka sisältävät tekstimerkkijonon "sat", sanan rajoista riippumatta. Esimerkiksi, jos on rivejä, jotka sisältävät tekstimerkkijonoja, kuten "fisat", "sat", "saturn" jne., Kaikki tulostetaan lähtöpäätteeseen.
Grep: n lisäksi käytetään useita vaihtoehtoja tuotoksen näyttämiseksi vaatimuksen perusteella. Muutamia näistä vaihtoehdoista ovat:
- "-i" - Ohita kirjainten herkkyys
- "-b" - Näytä lohkon numero jokaisen rivin alussa
- "-l" - näyttää tiedostonimet, mutta ei vastaavia rivejä
- "-n" - Näyttää sovitetut rivit ja rivinumeroiden
- "-v" - Näytä rivit, jotka eivät vastaa toisiaan
Grep-variantteja on saatavana monille käyttöjärjestelmille. Grepin varhaiset muunnelmat sisälsivät "egrep" ja "fgrep" -komennot. Egrep etsii tiedostosta kuvion säännöllisen lausekkeen syntaksin avulla, fgrep etsii kiinteää merkkijonoa. Nämä grep-variantit sisältyvät nykyaikaisimpiin grep-toteutuksiin komentorivikytkiminä. Muut komennot sisältävät sanan grep osoittamaan, että ne ovat hakuapuohjelmia. Esimerkiksi "pgrep" -apuohjelma näyttää luettelon prosessien nimistä, jotka vastaavat määritettyä säännöllistä lauseketta.