Tästä komennosta löydämme kaksi yllä kuvattua ominaisuutta. -Tarkoitan jättää huomiotta tapaus, missä tahansa tätä avainsanaa käytetään, tapaus kiintymys poistetaan.
Edellytys
Tämän ominaisuuden toimivuuden saavuttamiseksi Linux-käyttöjärjestelmässä meillä on oltava asennettuna Linux-käyttöjärjestelmä. Määrityksen jälkeen annat tarvittavat käyttäjätiedot, joiden avulla käyttäjä kirjautuu sisään. Lisäksi kun käyttäjätunnus ja salasana annetaan, käyttäjä voi käyttää kaikkia käyttöjärjestelmän sisäänrakennettuja ominaisuuksia. Lopuksi, kun työpöytä on avattu, sinun on käytettävä päätelaitetta, koska komennot on suoritettava siinä.
Esimerkki 1:
Tässä esimerkissä näemme, kuinka grep auttaa hyödyntämään kirjainkoon herkkyyden välttämistä. Tarkastellaan tiedostoa nimeltä tiedostot11.txt. Tiedosto sisältää seuraavat tiedot; Kuten näet sanan mango on kirjoitettu eri tavoin, jotkut sanat ovat isoja ja jotkut pieniä. Käyttämällä kissa -komentoa näytämme tiedoston tiedot.
$ kissatiedostot11.txt
Kun komentoa käytetään tietojen näyttämiseen, voidaan havaita, että näytetään ainoa sana, joka vastaa komennossa olevan kirjaimen kirjainta. Kaikki kirjaimet ovat pieniä.
$ grep mango-tiedostot11.txt
Ymmärtääksemme nyt kirjainkoon merkitsemättömyyden käsitteen käytämme komennossa ”-I” käsittelemään kirjainkoon herkkyyttä toimittamalla kaikki tiedostossa olevat tiedot, ottelut komennossa olevan merkkijonon kanssa.
$ grep -I mangotiedostot11.txt
Tuloksesta saat tietää, että kaikki tiedot, jotka vastaavat sanaa "mango", näytetään joko joidenkin sanojen ollessa kirjoitettu isoilla kirjaimilla ja jotkut ovat pienillä kirjaimilla.
Esimerkki 2
Tämä esimerkki muistuttaa ensimmäistä, ero on siinä, että saadaan vain yksi sana. Tämä komento auttaa saamaan koko merkkijonon sovittamalla sen komentossa annettuun sanaan. Olkaamme tiedosto tiedosto.txt. Esimerkiksi haluamme hakea tietueen annetun ottelun mukaan.
$ kissa filea.txt
Käytä nyt samaa komentoa ohittamaan tapaus ja kuvaamaan tulos. Tekninen sana näytetään sulkemalla pienet ja pienet kirjaimet, jotta siitä tulisi kirjainkoko.
Esimerkki 3
Toinen tapa käyttää grep-ohjelmaa tapausten ohittamiseen on ottaa ensin käyttöön tiedostonimi ja myöhemmin käyttää -I-komentoa grep: llä seuraavalla tavalla | operaattori. Kissaa käytetään yhdessä "|": n kanssa. Olkoon tiedosto file24.txt. Esimerkiksi.
$ Cat-tiedosto24.txt | grep -I "Aqsa"Tämä komento hakee sanan "Aqsa" sekä isoissa että pienissä kirjaimissa.
Esimerkki 4
Siirtyminen kohti toista esimerkkiä. Tässä näytetään sanan "my" sisältävän tiedoston tiedot. Täällä haku tehdään ottamalla käyttöön hakemisto, joten komento lajittelee sanan kaikissa tiedostoissa, joilla on laajennus .txt järjestelmässä.
$ grep -I my / home / aqsayasin / *.txt
Yllä oleva kuva näyttää komennosta saadun lähdön. "Minun" sanani on korostettu, toisin sanoen molemmissa tapauksissa. Jotkut tiedostot sisältävät sen pienillä kirjaimilla, kun taas toiset ovat isoilla. Myös tiedostojen osoite ja tiedostonimet näytetään.
Esimerkki 5
Tätä esimerkkiä voidaan soveltaa hakemistoon, jossa on kaikki tiedostot. Rajoituksia käytetään näyttämään tietty tulos, joka on vastaava komennossa määritellyn sanan kanssa. “Is” -sanaa käytetään hakemiseen kaikista järjestelmässä olevista tiedostoista.
$ grep -Olen / home / aqsayasin / tiedosto *
Tulos näyttää kokonaiset merkkijonot, joissa on vastaava sana. Koska "on" kirjoitetaan erikseen tai yhdistetään toiseen sanaan i.e. sisko.
Esimerkki 6
Seuraava komento näyttää kuinka -iw toimii yhdessä komennossa. Tämän lisäksi haku tapahtuu kahden sanan kautta yhdessä tiedostossa. Takaisin viiva ja "|" käytetään kuvaamaan kahta sanaa tiedostossa, kun taas -w käytetään vastaavaa sanaa tiedostossa.
$ grep -iw 'hamna \ | house' -tiedosto21.txt$ grep 'hamn \ | house' -tiedosto21.txt
-Ohitan kirjainkoon. Yllä olevassa esimerkissä voimme nähdä, että -w: n läsnäolo -I: n kanssa sallii ensimmäisen komennon talon huomioon ottamisen, koska -w sallii tarkan vastaavuuden. Toisessa komennossa olemme poistaneet molemmat -iw, joten molemmat sanat näytetään merkkijonon vastaavuuden jälkeen.
Esimerkki 7
Haetaan useampaa kuin yhtä sanaa käyttämällä eri menetelmää. Molemmat sanat haetaan samasta tiedostosta nämä sanat ovat "työ" ja "ansaita". Ansaita haetaan sanasta oppiminen, ja huomioi, että jokainen sana on erotettu avainsanasta -e.
$ grep -I-e työpaikka-ansaitsen filea.txt
Yllä oleva kuva näyttää kappaleen kokonaiset merkkijonot komennossa olevista sanoista. Kuten edellä esitetyt esimerkit, - olen sivuuttanut kaiken sanan työ ja ansaitse syrjinnän.
Esimerkki 8
Tässä esimerkissä etsimällä kahta sanaa, jotka ovat kaikissa .txt-laajennus. Nämä kaksi sanaa erotetaan -e: llä, koska -e on oikea tapa erottaa kaksi sanaa. Saadussa lähdössä molemmat sanat näkyvät kaikissa tekstilaajennuksen tiedostoissa. Tiedoston koko osoite saadaan ja näytetään. -Ohitan kirjainkoon ja näytän molemmat sanat kaikissa tiedostoissa.
$ grep -I -e työpaikka -e ansaitsen / koti / aqsayasin / *.txt
Johtopäätös
Tässä oppaassa olemme käyttäneet yksinkertaisinta esimerkkiä käsitellessäsi kirjainkoon herkkyyttä. Olemme yrittäneet parhaamme käydä läpi kaikki näkökohdat parantaaksemme grep-tietämystä.