Hvordan behandler du saksfølsomhet?

How Do You Grep Case Sensitive



Global print for vanlig uttrykk er en allsidig og kraftig funksjon i Linux. Det hjelper med å finne ord og uttrykk i filen slik at grep -søkeordet brukes til å oppnå ønsket funksjonalitet. Grep brukes til å skaffe data ikke bare fra direkte søk i teksten, men også fra kataloger, ved å bruke kommandoene på den. Den søker i de respektive dataene og endrer dem ved å fjerne det ekstra mellomrommet mellom teksten, skaffe linjenumre og ekskludere vilkår fra dataene. Den enkleste egenskapen til grep er å håndtere store og små bokstaver. Grep er som regel sensitiv for store og små bokstaver, og viser derfor synligheten av både store og små bokstaver i filen. Denne funksjonen hjelper deg med å få nødvendig utdata ved å fjerne diskriminering av saken, som alt kan gjøres på hovedsiden til grep.

$Mann grep







Fra den kommandoen finner vi to funksjoner beskrevet ovenfor. –Jeg mener å ignorere saken, uansett hvor dette søkeordet brukes, blir kjærligheten til saken fjernet.



Forutsetning

For å oppnå utførelsen av funksjonens funksjonalitet i Linux -operativsystemet, må vi ha et Linux OS installert. Etter konfigurasjonen vil du gi den nødvendige brukerinformasjonen, ved hjelp av at brukeren vil være logget inn. Videre vil brukeren ha tilgang til alle de innebygde funksjonene i operativsystemet når brukernavnet og passordet er oppgitt. Til slutt, når skrivebordet er åpnet, må du få tilgang til terminalen, ettersom kommandoer må kjøres på den.



Eksempel 1:

I dette eksemplet vil vi se hvordan grep hjelper til med å unngå saksfølsomhet. Vurder en fil som heter files11.txt. Filen inneholder følgende data i den; Som du kan se, er ordet mango skrevet på forskjellige måter, noen ord er store og noen er små. Ved å bruke cat -kommandoen viser vi dataene til filen.





$kattfiler11.txt

Når kommandoen er brukt til å vise dataene, kan det observeres at det eneste ordet som samsvarer med bokstaven i kommandoen, vises. Alle bokstavene er med små bokstaver.



$grepmangofiler11.txt

For å forstå konseptet med ufølsomhet i tilfeller, vil vi bruke -I i kommandoen for å håndtere saksfølsomhet ved å gi alle dataene som er tilstede i filen, kampene med strengen som er tilstede inne i kommandoen.

$grep–Jeg mangofiler11.txt

Fra utgangen vil du bli kjent med at alle data som samsvarer med ordet mango vises enten med noen ord skrevet med store bokstaver og noen er i små bokstaver.

Eksempel 2

Dette eksemplet ligner det første, forskjellen er at bare et enkelt ord oppnås. Denne kommandoen hjelper deg med å skaffe hele strengen ved å matche den med ordet i kommandoen. La oss få en fil filea.txt. Som et eksempel ønsker vi å hente en post i henhold til den angitte kampen.

$kattfilea.txt

Bruk nå den samme kommandoen for å ignorere saken og skildre utgangen. Det tekniske ordet vises ved å ekskludere saken for å gjøre den skiftende mellom store og små bokstaver.

Eksempel 3

En annen metode for å bruke grep for å ignorere store og små bokstaver er å introdusere et filnavn først og senere bruke –I -kommandoen med grep følgende | operatør. Katten brukes sammen med |. La oss få en fil som heter file24.txt. som et eksempel.

$Kattfil24.txt| grep–Jeg Aqsa

Denne kommandoen vil hente ordet Aqsa i både store og små bokstaver.

Eksempel 4

Gå mot et annet eksempel. Her vil vi vise dataene til filen som inneholder ordet my. Her søkes det ved å introdusere en katalog, så kommandoen vil sortere ordet i alle filer som har utvidelsen .txt i systemet.

$grep-Jeg min/hjem/aqsayasin/ *.tekst

Bildet ovenfor viser utgangen hentet fra kommandoen. mitt ord er uthevet, det vil si i begge tilfeller. Noen filer inneholder det med små bokstaver mens andre har det med store. Adressen til filene og filnavnene vises også.

Eksempel 5

Dette eksemplet kan brukes på katalogen med alle filene i den. Begrensninger vil bli brukt for å vise det spesifikke resultatet som samsvarer med ordet vi har definert i kommandoen. er word brukes for å søke i alle filene i systemet.

$grep–Jeg er/hjem/aqsayasin/fil*

Utgangen viser hele strenger som inneholder det samsvarende ordet i den. Som det er skrevet separat eller kombinert i et annet ord, dvs. søster.

Eksempel 6

Den neste kommandoen viser hvordan –iw fungerer sammen i kommandoen. Dessuten er søket gjennom to ord i en enkelt fil. Bakoverstreken og | brukes til å beskrive to ord i en fil mens –w brukes for den nøyaktige matchingen av det respektive ordet i filen.

$grep-hamna |hus ’fil21.txt

$grep'havn|hus ’fil21.txt

-Jeg vil ignorere saksfølsomheten. I eksemplet ovenfor kan vi se at tilstedeværelsen av –w med –I, tillater at et hus i den første kommandoen ikke blir vurdert fordi –w tillater nøyaktig samsvar. I den andre kommandoen har vi fjernet begge –iw, derfor blir begge ordene vist etter matchning i streng.

Eksempel 7

Du søker etter mer enn ett ord ved å bruke en annen metode. Begge ordene søkes fra den samme filen, disse ordene er jobb og tjener. Tjenesten hentes fra ordet læring, og vær oppmerksom på at hvert ord er atskilt fra søkeordet –e.

$grep–Jeg –jobb –jeg tjener filea.txt

Bildet ovenfor viser hele strengene i et avsnitt om ordene i kommandoen. Som eksemplene ovenfor har jeg ignorert all saksdiskriminering av ordene jobb og tjene.

Eksempel 8

I dette eksemplet søker du etter to ord som finnes i alle filene i filtypen .txt. Disse to ordene er atskilt med –e, da –e er den riktige måten å skille to ord på. Utgangen som oppnås vil ha begge ordene vist i alle filene med tekstutvidelse. Hele adressen til filen er hentet og vises. –Jeg vil ignorere saksfølsomheten og vise begge ordene som finnes i alle filene.

$grep–Jeg –jobb –jeg tjener/hjem/aqsayasin/ *.tekst

Konklusjon

I denne guiden har vi brukt det enkleste eksemplet for å utdype begrepet saksfølsomhet. Vi har prøvd vårt beste for å gå gjennom hvert aspekt for å forbedre kunnskapen om grep.