Kako prepoznate razliko med velikimi in malimi črkami?

How Do You Grep Case Sensitive



Globalni tisk z regularnimi izrazi je vsestranska in zmogljiva funkcija Linuxa. Pomaga pri iskanju besed in besednih zvez v datoteki, tako da se ključna beseda grep uporabi za pridobitev želene funkcionalnosti. Grep se uporablja za pridobivanje podatkov ne le z neposrednim iskanjem po besedilu, ampak tudi iz imenikov z uporabo ukazov na njem. Išče ustrezne podatke in jih spreminja tako, da odstrani dodaten prostor med besedilom, pridobi številke vrstic in iz podatkov izključi izraze. Najpreprostejša značilnost grepa je rokovanje z občutljivostjo velikih in malih črk. Grep privzeto razlikuje velike in male črke, zato kaže zaznavnost velikih in malih črk v datoteki. Ta funkcija pomaga pri pridobivanju zahtevanih rezultatov z odstranitvijo diskriminacije primera, kar je vse mogoče storiti na glavni strani grep.

$človek oprijem







Iz tega ukaza bomo našli dve zgoraj opisani funkciji. –Mislim zanemariti velike in male črke, povsod, kjer se uporablja ta ključna beseda, se odstrani naključje.



Predpogoj

Za izpolnitev funkcionalnosti te funkcije v operacijskem sistemu Linux moramo imeti nameščen operacijski sistem Linux. Po konfiguraciji boste zagotovili zahtevane uporabniške podatke, s pomočjo katerih bo uporabnik prijavljen. Poleg tega bo uporabnik, ko bosta podana uporabniško ime in geslo, dostopala do vseh vgrajenih funkcij operacijskega sistema. Nazadnje, ko dostopate do namizja, morate dostopati do terminala, saj je treba na njem izvajati ukaze.



Primer 1:

V tem primeru bomo videli, kako grep pomaga pri izogibanju občutljivosti velikih in malih črk. Razmislite o datoteki z imenom files11.txt. Datoteka vsebuje naslednje podatke; kot lahko vidite, je beseda mango napisana na različne načine, nekatere besede so velike, nekatere pa male. Z uporabo ukaza cat bomo prikazali podatke datoteke.





$mačkafiles11.txt

Ko je ukaz uporabljen za prikaz podatkov, je mogoče opaziti, da je prikazana edina beseda, ki se ujema z velikostjo črke v ukazu. Vse črke so male.



$oprijemmango files11.txt

Zdaj, da bi razumeli koncept neobčutljivosti na velike in male črke, bomo v ukazu uporabili -I za obravnavo občutljivosti na velike in male črke tako, da bomo zagotovili vse podatke v datoteki, ujemanje z nizom, ki je v ukazu.

$oprijem–I mango files11.txt

Iz izpisa boste izvedeli, da so vsi podatki, ki se ujemajo z besedo mango, prikazani bodisi z nekaj besedami, napisanimi z velikimi črkami, nekatere pa z malimi.

Primer 2

Ta primer je podoben prvemu, razlika je v tem, da dobimo samo eno besedo. Ta ukaz pomaga pri pridobivanju celotnega niza tako, da se ujema z besedo, navedeno v ukazu. Dajmo datoteko filea.txt. na primer želimo pridobiti zapis glede na dano ujemanje.

$mačkafilea.txt

Zdaj uporabite isti ukaz, da prezrete črko in prikažete izhod. Tehnična beseda je prikazana z izključitvijo velikih in malih črk, da postane občutljiva na velike in male črke.

Primer 3

Drug način uporabe grep za prezrenje velikih in malih črk je, da najprej vnesete ime datoteke in pozneje uporabite ukaz –I z grep | operater. Cat se uporablja skupaj z |. Imejmo datoteko z imenom file24.txt. kot primer.

$Cat file24.txt| oprijem- Jaz Aksa

Ta ukaz bo pridobil besedo Aqsa v velikih in malih črkah.

Primer 4

Gremo k drugemu primeru. Tu bomo prikazali podatke datoteke, ki vsebuje besedo my. Tukaj iskanje poteka z uvedbo imenika, zato bo ukaz razvrstil besedo v vseh datotekah s končnico .txt v sistemu.

$oprijem- jaz moj/doma/aqsayasin/ *.txt

Zgornja slika prikazuje rezultat, pridobljen z ukazom. moja beseda je poudarjena, to je v obeh primerih. Nekatere datoteke ga vsebujejo z malimi črkami, druge pa z velikimi. Prikazani so tudi naslov datotek in imena datotek.

Primer 5

Ta primer je mogoče uporabiti za imenik, v katerem so vse datoteke. Za prikaz določenega rezultata, ki se ujema z besedo, ki smo jo definirali v ukazu, bodo uporabljene omejitve. is word se uporablja za iskanje po vseh datotekah v sistemu.

$oprijem- sem/doma/aqsayasin/mapa*

Izhod prikazuje cele nize, ki vsebujejo ujemajočo se besedo. Kot je napisano ločeno ali združeno v drugi besedi, torej sestra.

Primer 6

Naslednji ukaz prikazuje, kako –iw deluje skupaj v ukazu. Poleg tega iskanje poteka skozi dve besedi v eni datoteki. Poševnica in | se uporabljajo za opis dveh besed v datoteki, medtem ko se -w uporablja za natančno ujemanje ustrezne besede v datoteki.

$oprijem-iw 'hamna |house 'file21.txt

$oprijem'vrata |house 'file21.txt

-Opozoril bom na velike in male črke. V zgornjem primeru lahko vidimo, da prisotnost –w z –I omogoča, da hiša v prvem ukazu ni upoštevana, ker –w omogoča natančno ujemanje. V drugem ukazu smo odstranili oba –iw, zato sta po ujemanju v nizu prikazani obe besedi.

Primer 7

Z uporabo druge metode se išče več besed. Obe besedi se iščeta iz iste datoteke, ti sta zaposlitev in zaslužek. Zaslužek je pridobljen iz besede učenje in upoštevajte, da je vsaka beseda ločena od ključne besede –e.

$oprijem–I –e delo –e zaslužim filea.txt

Zgornja slika prikazuje celotne nize v odstavku glede besed, ki so prisotne v ukazu. Tako kot zgornji primeri, sem zanemaril vso razliko med besedami zaposlitev in zaslužek.

Primer 8

V tem primeru iskanje dveh besed, prisotnih v vseh datotekah razširitve .txt. Ti dve besedi sta ločeni z –e, saj je –e pravi način za ločitev dveh besed. Dobljeni izpis bo imel obe besedi prikazani v vseh datotekah s pripono. Celoten naslov datoteke se pridobi in prikaže. –Ignoriral bom velike in male črke ter prikazal obe besedi v vseh datotekah.

$oprijem–Zaposlujem – zaslužim/doma/aqsayasin/ *.txt

Zaključek

V tem priročniku smo uporabili najpreprostejši primer za podrobnejšo obravnavo koncepta občutljivosti na velike in male črke. Po najboljših močeh smo poskušali skozi vsak vidik izboljšati znanje o grepu.