Kuinka grep useita sanoja Linuxissa

Kuinka Grep Useita Sanoja Linuxissa



Linux-päätteessä on monia hyödyllisiä komentoja ja yksi tehokkaimmista Linuxissa käytetyistä komennoista on grep.

The ote on lyhenne sanasta Globaali säännöllinen lauseketulostus ja se on komentorivityökalu, jota käytetään etsimään merkkijonoja tietyistä tiedostoista. Haetun rivin kuvio tunnetaan nimellä a tavallinen ilme ja kun tämä komento suoritetaan, se tulostaa vastaavan rivin. Tämä komento Linuxissa on hyödyllinen suurten tiedostojen suodattamiseen.

Grep-komennon avulla voit etsiä useita sanoja eri tiedostoista. Tässä opetusohjelmassa käsittelemme grep:n käyttöä useiden tiedostojen etsimiseen eri operaattoreilla.







Kuinka grep useita sanoja Linuxissa

The ote komento on esiasennettu melkein kaikkiin Linux-jakeluihin. Jos se kuitenkin puuttuu, voit asentaa sen seuraavalla komennolla:



sudo apt-get install ote

grep-komento koostuu kolmesta osasta, joista ensimmäinen on grep, toinen on etsittävä kuvio ja kolmas on tiedoston nimi tai tiedoston polku. Komennon syntaksi mallin etsimiseksi tiedostonimellä on:



ote 'kuvio1\|kuvio2' Tiedoston nimi

grep-komennon perussyntaksi useiden sanojen etsimiseen tiedostopolun avulla on:





ote 'kuvio1\|kuvio2' tiedostopolku

Tässä haen useita sanoja Linux ja system doc1.txt-tiedostosta:

ote 'Linux\|järjestelmä' doc1.txt



Jos etsit useita sanoja tiedostopolun kautta, komento on seuraava:

ote 'Linux\|järjestelmä' / Koti / Zainab / Asiakirjat / doc1.txt

Kuinka käyttää laajennettua grepiä useiden sanojen etsimiseen

Voit etsiä useita sanoja yhdestä tiedostosta käyttämällä -e operaattori tiedostonimen tai tiedostopolun kanssa. Komennon syntaksi on:

ote -Se on kuvio 1 -Se on kuvio2 tiedostonimi_tai_tiedostopolku

Tässä haen Linuxia ja järjestelmää doc1.txt-tiedostosta:

ote -Se on 'Linux\|järjestelmä' doc1.txt

Kuinka löytää useita tarkkoja osumia grep-komennolla Linuxissa

Voit etsiä useita tarkkoja osumia käyttämällä -w-operaattoria grep-komennon kanssa. Komennon syntaksi on:

ote -Sisään 'kuvio1\|kuvio2' tiedostonimi tai tiedostopolku

Esimerkiksi:

ote -Sisään 'Linux\|järjestelmä' doc1.txt

Ohita kirjainkoko grep-komennossa

grep-komennot ovat isot ja pienet kirjaimet huomioivia, ja sen välttämiseksi voit käyttää -i operaattori . Tämä tulostaa sekä isoja että pieniä kirjaimia vastaavat syöttömallit.

Jos käytät -i:tä etsiäksesi linux/järjestelmä doc1:ssä, komento on seuraava:

ote -i 'linux\|järjestelmä' doc1.txt

Laske osumien määrä grep-komennolla

grep-komento voi myös näyttää järjestelmätiedostosta löytämiensä osumien kokonaismäärän. Käytä -c-operaattori grep-komennolla:

ote -c 'kuvio1\|kuvio2' tiedostonimi tai tiedostopolku

Hae Linuxin ja järjestelmäsanojen lukumäärää doc1:ssä seuraavalla komennolla:

ote -c 'linux\|järjestelmä' doc1.txt

Kuinka grep enemmän kuin kaksi sanaa Linuxissa

Jos haluat käyttää grep-komentoa löytääksesi enemmän kuin kaksi sanaa Linuxissa, käytä seuraavaa komentosyntaksia:

ote 'pattern\|pattern-2\|pattern-3' tiedostonimi tai tiedostopolku

Omassa tapauksessani käytän doc1.txt-tiedostossani kolmen sanan löytämistä Linux, käyttöjärjestelmä ja järjestelmä:

ote 'Linux\|käyttöjärjestelmä\|järjestelmä' doc1.txt

Bottom Line

Kun työskentelemme komentorivillä, käytämme usein grep-komentoa sanojen etsimiseen. grep-komento on Linuxin hyödyllisin ja tehokkain komento erilaisilla operaattori- ja hakuvaihtoehdoilla. Tällä komennolla voit löytää tiedostosta tietyt sanat ja kuviot. Grep-komennon ymmärtäminen säästää paljon aikaa suurten tiedostojen katseluun.