Fra den kommandoen finner vi to funksjoner beskrevet ovenfor. -Jeg mener å ignorere saken, uansett hvor dette nøkkelordet brukes, blir sakens hengivenhet fjernet.
Forutsetning
For å oppnå fullførelsen av funksjonen til funksjonen i Linux-operativsystemet, må vi ha et Linux OS installert. Etter konfigurering vil du oppgi den nødvendige brukerinformasjonen, ved hjelp av at brukeren blir logget inn. Videre, når brukernavnet og passordet er gitt, vil brukeren kunne få tilgang til alle innebygde funksjoner i operativsystemet. Til slutt, når du har tilgang til skrivebordet, må du få tilgang til terminalen, da kommandoer må kjøres på den.
Eksempel 1:
I dette eksemplet vil vi se hvordan grep hjelper til med å unngå saksfølsomhet. Tenk på en fil som heter filer11.tekst. Filen inneholder følgende data i den; Som du ser ordet mango er skrevet på forskjellige måter, noen ord er med store bokstaver og andre er med små bokstaver. Ved å bruke cat-kommandoen vil vi vise dataene til filen.
$ cat filer11.tekst
Når kommandoen er brukt til å vise dataene, kan det observeres at det eneste ordet som samsvarer med bokstaven i kommandoen vises. Alle bokstaver er med små bokstaver.
$ grep mangofiler11.tekst
Nå for å forstå konseptet med saksfølsomhet, vil vi bruke “-I” i kommandoen til å håndtere saksfølsomhet ved å gi alle dataene som er tilstede i filen, samsvarer med strengen som er tilstede i kommandoen.
$ grep -I mangofiler11.tekst
Fra utgangen vil du vite at alle data som samsvarer med ordet “mango” vises enten med noen ord skrevet med store bokstaver, og noen er med små bokstaver.
Eksempel 2
Dette eksemplet ligner det første, forskjellen er at bare et enkelt ord oppnås. Denne kommandoen hjelper til med å skaffe hele strengen ved å matche den med ordet i kommandoen. La oss få en filfilea.tekst. som et eksempel ønsker vi å hente en plate i henhold til den gitte kampen.
$ cat filea.tekst
Bruk nå den samme kommandoen for å ignorere saken og skildre utdataene. Det tekniske ordet vises ved å ekskludere saken for å gjøre det mellom store og små bokstaver.
Eksempel 3
En annen metode for å bruke grep for å ignorere sak er å introdusere et filnavn først og senere bruke kommandoen -I med grep etter "|" operatør. Cat brukes i forbindelse med "|". La oss ha en fil som heter file24.tekst. som et eksempel.
$ Cat-fil24.txt | grep -I “Aqsa”Denne kommandoen henter ordet “Aqsa” i både store og små bokstaver.
Eksempel 4
Går mot et annet eksempel. Her vil vi vise dataene til filen som inneholder ordet “min”. Her blir søk gjort ved å introdusere en katalog, slik at kommandoen vil sortere ordet i alle filer som har utvidelsen .txt i systemet.
$ grep -I mitt / hjem / aqsayasin / *.tekst
Ovenstående bilde viser utdata fra kommandoen. “Mitt” ord er uthevet, det vil si i begge tilfeller. Noen filer inneholder den med små bokstaver, mens andre har den med store bokstaver. Adressen til filene og filnavnene vises også.
Eksempel 5
Dette eksemplet kan brukes på katalogen som har alle filene til stede. Begrensninger vil bli brukt for å vise det spesifikke resultatet som samsvarer med ordet vi har definert i kommandoen. “Is” -ordet brukes til å søke i alle filer som er tilstede i systemet.
$ grep -Jeg er / home / aqsayasin / file *
Utgangen viser hele strenger som inneholder det samsvarende ordet i den. Som “er” skrives separat eller kombineres i et annet ord i.e. søster.
Eksempel 6
Neste kommando viser hvordan -iw fungerer sammen i kommandoen. Foruten her er søket gjennom to ord i en enkelt fil. Backslash og “|” brukes til å beskrive to ord i en fil mens -w brukes til nøyaktig samsvar med det respektive ordet i filen.
$ grep -iw 'hamna \ | house' fil21.tekst$ grep 'hamn \ | house' fil21.tekst
-Jeg vil ignorere saksfølsomheten. I eksemplet ovenfor kan vi se at tilstedeværelsen av -w med -I, gjør at et hus i den første kommandoen ikke kan vurderes fordi -w tillater nøyaktig samsvar. I den andre kommandoen har vi fjernet begge -iw, derfor blir begge ordene vist etter samsvar i streng.
Eksempel 7
Det søkes i mer enn ett ord ved å bruke en annen metode. Begge ordene blir søkt fra den samme filen, disse ordene er "jobb" og "tjen". Tjening hentes fra ordlæringen, og legg merke til at hvert ord er skilt fra nøkkelordet -e.
$ grep -Jeg -e jobb -e tjener filea.tekst
Ovenstående bilde viser hele strengene i et avsnitt angående ordene som er tilstede i kommandoen. I likhet med eksemplene ovenfor har jeg ignorert all saksdiskriminering av ordene job and earn.
Eksempel 8
I dette eksemplet søker du to ord som er tilstede i alle filene i .txt utvidelse. Disse to ordene er skilt med -e, da -e er den rette måten for skillet mellom to ord. Resultatet 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 vil vise begge ordene i alle filer.
$ grep -I -e jobb -e 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.