Iz te naredbe pronaći ćemo dvije gore opisane značajke. –Mislim zanemariti slučaj, gdje god se ova ključna riječ koristi, uklanja se razlika u veličini slova.
Preduvjet
Da bismo ispunili postizanje funkcionalnosti te značajke u operacijskom sustavu Linux, moramo imati instaliran Linux OS. Nakon konfiguracije, pružit ćete potrebne korisničke podatke, pomoću kojih će korisnik biti prijavljen. Nadalje, kada se unese korisničko ime i lozinka, korisnik će moći pristupiti svim ugrađenim značajkama operacijskog sustava. Konačno, nakon što se pristupi radnoj površini, morate pristupiti terminalu jer se na njemu moraju pokrenuti naredbe.
Primjer 1:
U ovom primjeru vidjet ćemo kako grep pomaže u izbjegavanju osjetljivosti velikih i malih slova. Razmotrite datoteku pod nazivom files11.txt. Datoteka sadrži sljedeće podatke; kao što vidite, riječ mango napisana je na različite načine, neke su riječi napisane velikim, a neke malim slovima. Pomoću naredbe cat prikazat ćemo podatke datoteke.
$mačkafiles11.txt
Nakon što se naredba koristi za prikaz podataka, može se primijetiti da je prikazana jedina riječ koja odgovara veličini slova slova prisutnog u naredbi. Sva slova su mala.
$zahvatmango files11.txt
Sada kako bismo razumjeli koncept neosjetljivosti na velika i mala slova, upotrijebit ćemo -I u naredbi za rukovanje osjetljivošću na velika i mala slova tako što ćemo osigurati sve podatke prisutne u datoteci, podudaranje sa nizom prisutnim unutar naredbe.
$zahvat–I mango files11.txt
Iz ispisa ćete saznati da su svi podaci koji odgovaraju riječi mango prikazani bilo s nekim riječima napisanim velikim slovima, a neke s malim slovima.
Primjer 2
Ovaj primjer nalikuje prvom, razlika je u tome što se dobije samo jedna riječ. Ova naredba pomaže u dobivanju cijelog niza podudaranjem s riječju navedenom u naredbi. Dopustite nam datoteku filea.txt. kao primjer, želimo dohvatiti zapis prema danom podudaranju.
$mačkafilea.txt
Sada primijenite istu naredbu da zanemarite velika slova i prikažete izlaz. Tehnička riječ prikazana je isključivanjem malih i malih slova kako bi bila osjetljiva na velika i mala slova.
Primjer 3
Drugi način korištenja grep -a za zanemarivanje velikih i malih slova je prvo uvesti naziv datoteke, a kasnije primijeniti naredbu –I sa grep sljedećim | operater. Mačka se koristi zajedno s |. Dopustite nam datoteku pod nazivom file24.txt. kao primjer.
$Cat datoteka24.txt| zahvat- Ja AksaOva naredba dohvatit će riječ Aqsa u velikim i malim slovima.
Primjer 4
Krećući se prema drugom primjeru. Ovdje ćemo prikazati podatke datoteke koja sadrži riječ my. Ovdje se pretraživanje vrši uvođenjem direktorija pa će naredba sortirati riječ u svim datotekama s nastavkom .txt u sustavu.
$zahvat- Ja moj/Dom/aqsayasin/ *.txt
Gornja slika prikazuje izlaz dobiven naredbom. moja je riječ istaknuta, to je u oba slučaja. Neke datoteke ga sadrže malim slovima, a druge velikim slovima. Također se prikazuju adresa datoteka i nazivi datoteka.
Primjer 5
Ovaj se primjer može primijeniti na direktorij sa svim datotekama. Ograničenja će se primijeniti za prikaz određenog rezultata koji se podudara s riječju koju smo definirali u naredbi. Riječ se koristi za pretraživanje svih datoteka prisutnih u sustavu.
$zahvat–Jesam/Dom/aqsayasin/datoteka*
Izlaz prikazuje cijele nizove koji sadrže podudarnu riječ. Kako je napisano zasebno ili spojeno unutar druge riječi, tj. Sestre.
Primjer 6
Sljedeća naredba pokazuje kako –iw radi zajedno u naredbi. Osim toga, pretraživanje se vrši kroz dvije riječi u jednoj datoteci. Kosa kosa crta i | koriste se za opisivanje dvije riječi u datoteci, dok se -w koristi za točno podudaranje odgovarajuće riječi u datoteci.
$zahvat-iw 'hamna |house ’file21.txt$zahvat'luka|house ’file21.txt
-Ignorirat ću osjetljivost velikih i malih slova. U gornjem primjeru možemo vidjeti da prisutnost –w s –I dopušta da se kuća u prvoj naredbi ne uzme u obzir jer –w dopušta točno podudaranje. U drugoj naredbi uklonili smo oba –iw, pa se obje riječi prikazuju nakon podudaranja u nizu.
Primjer 7
Primjenom različite metode traži se više od jedne riječi. Obje riječi se traže iz iste datoteke te su riječi posao i zarada. Zarada se preuzima iz riječi učenje. Imajte na umu da je svaka riječ odvojena od ključne riječi - e.
$zahvat–Ja - ja radim - zarađujem filea.txt
Gornja slika prikazuje cijele nizove u odlomku koji se odnose na riječi prisutne u naredbi. Kao i gornji primjeri, -Ignorirao sam svu razliku u pisanju riječi posao i zaraditi.
Primjer 8
U ovom primjeru pretraživanje dvije riječi prisutne u svim datotekama nastavka .txt. Ove dvije riječi odijeljene su s -e, jer je -e pravi način za odvajanje dvije riječi. Dobiveni izlaz imat će obje riječi prikazane u svim datotekama tekstualnog nastavka. Dobiva se i prikazuje cijela adresa datoteke. –Ignorirat ću osjetljivost velikih i malih slova i prikazat ću obje riječi prisutne u svim datotekama.
$zahvat–Ja –imam posao - zarađujem/Dom/aqsayasin/ *.txt
Zaključak
U ovom smo vodiču upotrijebili najjednostavniji primjer za razradu koncepta osjetljivosti na velika i mala slova. Potrudili smo se proći svaki aspekt kako bismo poboljšali znanje o grepu.