Kako prepoznati velika i mala slova?

How Do You Grep Case Sensitive

Globalni ispis regularnim izrazom svestrana je i moćna značajka Linuxa. Pomaže u pronalaženju riječi i izraza u datoteci tako da se ključna riječ grep koristi za postizanje željene funkcionalnosti. Grep se koristi za dobivanje podataka ne samo izravnim pretraživanjem teksta, već i direktorija, primjenom naredbi na njemu. Pretražuje odgovarajuće podatke i mijenja ih uklanjajući dodatni razmak između teksta, dobivajući brojeve redaka i isključujući pojmove iz podataka. Najjednostavnija značajka grepa je rukovanje osjetljivošću na velika i mala slova. Grep prema zadanim postavkama razlikuje velika i mala slova pa pokazuje uočljivost velikih i malih slova u datoteci. Ova značajka pomaže u postizanju potrebnog rezultata uklanjanjem diskriminacije slučaja, što se sve može učiniti na glavnoj stranici grepa.

$čovjek zahvat



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 Aksa

Ova 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.