Hvordan grep du saken følsom?

Hvordan grep du saken følsom?

Kommandoen “grep” kan brukes i Linux -operativsystemet som et middel til å håndtere saksfølsomhet i en hvilken som helst streng. "Grep" -kommandoens standardoppførsel er case-sensitiv. Brukere får muligheten til å bla gjennom et design blant filer ved hjelp av denne teknikken. For å gjøre "grep" case-ufølsom, må brukere ha enten "-ignore-case-flagget" eller "-i" -argumentet. “Grep” -kommandoen må brukes med “-i-flagget” når du leter etter en gradient. Når brukere er uklare om situasjonen, velger de å ignorere den.

Bruk av “grep” for å ignorere sak

Det er faktisk ofte fordelaktig å kunne forkaste tilfellet med ordene vi skanner med når vi bruker "grep" for å analysere en fil. Grep er saksfølsom av natur. Vanligvis har vi kanskje søkt på systemlogger med "grep". I denne artikkelen vil vi ha en dyp diskusjon om Linux -kommandoen til "grep" for å jobbe med saken sensitiv. For å oppnå dette, vil vi først opprette en fil som heter “Linux.txt ”i" Desktop "-katalogen til vårt Linux -operativsystem og lagrer litt tekst i den.

Benstokes
Benstokes
Benstokes
Benstokes


Etter å ha tilordnet den til “Linux.txt ”-fil, vi lagrer den på skrivebordet.


Når filen opprettes, vil vi åpne terminalen nå for implementering av Linux -kommandoene. I denne artikkelen vil vi stort sett bruke “grep” -kommandoen for å forstå saksfølsomhetsfenomenet på en bedre måte. Når terminalen åpnes, vil vi legge opp den første kommandoen over “grep” for å oppnå tilfelle av små brev for “Benstokes” fra Linux.txt -fil. Vi brukte følgende kommando for å oppnå små bokstaver og gi den saken veldig ved siden av “grep” -kommandoen som angitt i følgende instruksjon.

Linux@Linux: ~/Desktop $ grep Benstokes Linux.tekst


Når vi gir kommandoen ovenfor i Linux -terminalen og trykker på Enter -tasten, vil den vise den alfabetiske bokstaven i små bokstaver i filen som er til stede. Dette bestemmer at det fungerer sammen med saken ufølsomhet for tekstbrevene, da stavemåten forblir den samme: bare å ha forskjellen på øvre eller lavere bokstaver som gjør det å lese som fire forskjellige nøkkelord. Denne kommandoen vil gi utdataene som er gitt nedenfor.


På skjermen vil små bokstaver vises. Som vi kan se, vil det bare returnere et bestemt utfall som passer til søkefrasen når det gjelder scenariet. Heldigvis er det enkelt å gjøre det "grep" søkesaken ufølsom. Det ville bli representert å bli varslet av “grep -i”. Så nå vil vi gi en annen kommando på vår terminal som vil varsle alle sakene på skjermen uten å filtrere den ut av søkesakene. Kommandoen som vi gir neste er gitt nedenfor.

Linux@Linux: ~/Desktop $ grep -i Benstokes Linux.tekst


Da vi skrev denne kommandoen på terminalen og deretter trykket på Enter -knappen for å avslutte behandlingen, vil den vise dataene som er til stede i “Linux.txt ”-filen og vis den som angitt i skjermbildet nedenfor.


I samme tilfeller, siden vi fikk “grep” til å forsømme saken, kan vi se hver variant av søket som ble oppdaget i tekstfilnavnet “Linux.txt ”som er til stede på skrivebordet opprettet rett før starten av denne kommandoen utførelse av Linux. Det samme fenomenet ville også fungere feilfritt når tekstfilen til “Linux.TXT ”sendes fra kommandoen“ Cat ”. Kommandoen er gitt som:

Linux@Linux: ~/Desktop $ Cat Linux.txt | grep -i "Benstokes"


Hvis vi ikke trenger å bry oss om saken, vil skjermdumpen ovenfor finne noen elementer i Linux.TXT som inkluderer "Benstokes" uavhengig av om det er "Benstokes", "Benstokes" eller "Benstokes". Dette gjør det mye enklere fra "Benstokes". Som en variasjon kan vi bruke den sammen med "katt" eller ved å snu den til "tac". Dette ville være nøyaktig likt det vi også ville skaffet oss i forrige kommando.

Mens vi utfører kommandoen, vil vi trykke Enter for å utføre behandling. Det ville være likt funksjonaliteten og ville ignorere saken ufølsomhet i stedet for å søke på den. Det vil dukke ut hver av karakterene i sakene på utdataene som vi har gitt i utgangsskjermen.


Dette er en annen måte å bruke "grep" for å ignorere tilfeller der den første er å introdusere et filnavn som er til stede i katalogen og deretter bruke -i -kommandoen med "grep" øyeblikkelig etter "|" operatør. Når det brukes med "|" Operatør, vi må bruke ordet "katt".

Hele fildataene vil bli vist på skjermen på Linux-terminalen uten å filtrere ut eller i noen øvre eller nedre case-bokstavskill. Det står for “-ignore-case” og er forkortet som “-i” for å gjøre det lettere for oss å beholde. Nå vil vi gi neste kommando over "grep" som også vil gi en lignende utdata som de to foregående kommandoene som ikke følger noen begrensning for noen saksfølsomhet. Kommandoen som vi sørger for tredje gang for å vise "grep" -funksjonaliteten er gitt nedenfor.

Linux@Linux: ~/Desktop $ Cat Linux.txt | GREP-INGENORE-CASE "Benstokes"


Her gir vi “grep” -kommandoen sammen med bruken av “Cat” -kommandoen på “Linux.txt ”-fil med forestillingen om funksjonaliteten til“ Ignore-case ”i saken om“ Benstokes ”. Så det vil sannsynligvis vise fildataene til “Linux.txt ”uten noe unntak eller søker og dukker ut den spesifikke. Denne kommandoen vil vise lignende data som filen som er tildelt den tidligere. Saken som vi brukte er et små bokstaver, men det ville ignorere saken på grunn av “Cat” -kommandoen med “grep” ignorere saken slik at den ville utføre et ufølsomt saksøk ved bruk av “grep”. Utgangen vil forbli den samme i dette tilfellet også som er gitt nedenfor.

Konklusjon

Linux -kommandoen om "grep" -sensitiviteten dekkes i denne artikkelen. Sammen med noen koblende tekst som inneholder ordet "katt", har vi brukt de fire kommandoene som vi har bygget. Mens de andre kommandoene viser alle strenger som er til stede i filen som er relevant for verdien gitt i kommandoen ved å ignorere øvre eller lavere bokstaver, genererte den første kommandoen ganske enkelt små bokstaver for filen, mens de andre kommandoene bestemmer lesingen av alle strenger uten å ha noen sakens følsomhetsregel.