Come si è sensibili al caso di Grep?

Come si è sensibili al caso di Grep?

Il comando "grep" può essere utilizzato nel sistema operativo Linux come mezzo per gestire la sensibilità dei casi in qualsiasi stringa. Il comportamento predefinito del comando "grep" è sensibile al caso. Agli utenti viene data la possibilità di sfogliare un design tra i file che utilizzano questa tecnica. Per creare un caso-insensibile al caso "GREP", gli utenti devono avere la "bandiera-nodo-immagazzina" o l'argomento "-i". Il comando "grep" deve essere usato con il "flag -i" quando si cerca un gradiente. Quando gli utenti non sono chiari sulla situazione, scelgono di ignorarla.

Utilizzo di "grep" per ignorare il caso

È davvero vantaggioso essere in grado di scartare il caso delle parole con cui stiamo scansionando quando si utilizzano "grep" per analizzare un file. Grep è distinto al caso per natura. In genere, potremmo aver cercato i registri del sistema con "grep". In questo articolo, avremo una discussione approfondita sull'argomento di comando Linux di "Grep" per aver lavorato sul caso sensibile. Per raggiungere questo obiettivo, creeremo prima un file chiamato "Linux.txt "nella directory" desktop "del nostro sistema operativo Linux e memorizza un po 'di testo in esso.

Benstokes
Benstokes
Benstokes
Benstokes


Dopo averlo assegnato al "Linux.file txt ", lo salveremo sul desktop.


Quando viene creato il file, apriremmo ora il terminale per l'implementazione dei comandi Linux. In questo articolo, utilizzeremo principalmente il comando "grep" per comprendere il fenomeno della sensibilità del caso in un modo migliore. Quando viene aperto il terminale, sommieremo il primo comando di "grep" per aver raggiunto il caso di piccole lettere per i "Benstokes" dal Linux.file txt. Abbiamo usato il seguente comando per raggiungere la lettera minuscola e fornire quel caso molto accanto al comando "grep" come previsto nella seguente istruzione.

Linux@Linux: ~/Desktop $ Grep Benstokes Linux.TXT


Quando forniamo il comando sopra nel terminale Linux e premiamo il tasto Invio, visualizzerebbe la lettera alfabetica della lettera minuscola nel file presente. Ciò determina che funziona insieme all'insensibilità del caso per le lettere testuali in quanto l'ortografia rimane la stessa: solo avere la differenza di lettere maiuscole o minuscole che lo fa leggere come quattro diverse parole chiave. Questo comando fornirebbe l'output fornito di seguito.


Sullo schermo, le lettere minuscole appariranno. Come possiamo vedere, restituirebbe solo un risultato particolare che si adatta alla frase di ricerca in termini di scenario. Fortunatamente, è semplice rendere insensibile il caso di ricerca "grep". Sarebbe rappresentato per essere avvisato dal "grep -i". Quindi, ora, forniremo un altro comando sul nostro terminale che avviserebbe tutti i casi sullo schermo senza filtrarlo dai casi di ricerca. Di seguito è riportato il comando che forniamo il prossimo.

Linux@Linux: ~/desktop $ grep -i Benstokes Linux.TXT


Quando abbiamo scritto questo comando sul terminale e quindi premuto il pulsante INVIO per terminare l'elaborazione, visualizzerebbe i dati presenti nel "Linux.txt ”file e visualizzarlo come previsto nella schermata seguente del display di output.


Nella stessa istanza, poiché abbiamo spinto "Grep" a trascurare il caso, possiamo visualizzare ogni variazione della query di ricerca che è stata scoperta nel nome del file di testo "Linux.txt "presente nel desktop creato poco prima dell'inizio di questo comando Esecuzione di Linux. Questo stesso fenomeno funzionerebbe anche in modo impeccabile quando il file di testo di "Linux.txt "viene passato dal comando" gatto ". Il comando è fornito come:

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


Se non abbiamo bisogno di preoccuparci del caso, lo screenshot sopra localizzerà qualsiasi elemento in Linux.TXT che include "Benstokes" indipendentemente dal fatto che siano "Benstokes", "Benstokes" o "Benstokes". Questo lo rende molto più semplice da "Benstokes". Come variazione, potremmo utilizzarlo insieme a "gatto" o lanciarlo su "TAC". Questo sarebbe esattamente simile a quello che avremmo ottenuto anche nel comando precedente.

Durante l'esecuzione del comando, premeremo ENTER per eseguire l'elaborazione. Sarebbe simile alla funzionalità e ignorerebbe l'insensibilità del caso piuttosto che cercarlo. Farà scoppiare ciascuno dei caratteri dei casi sull'uscita come abbiamo fornito nel display di output.


Questo è un altro modo di usare "grep" per ignorare i casi in cui il primo è quello di introdurre un nome di file presente nella directory e quindi utilizzare il comando -i con "grep" immediatamente dopo il "|" operatore. Se usato con il "|" Operatore, dobbiamo utilizzare la parola "gatto".

Tutti i dati del file verrebbero visualizzati sullo schermo del terminale Linux senza filtrare o in qualsiasi distinzione di lettere maiuscole o minuscole. È quello di "-Gorore-Case" ed è abbreviato come "-i" per rendere più facile conservare. Ora forniremo il comando successivo di "Grep" che fornirà anche un output simile a quello con i due comandi precedenti che non seguono alcuna restrizione per la sensibilità dei casi. Il comando che forniamo per la terza volta per mostrare la funzionalità "grep" è fornito di seguito.

Linux@Linux: ~/Desktop $ Cat Linux.txt | Grep-Ignoro-Case "Benstokes"


Qui, forniamo il comando "grep" insieme all'uso del comando "gatto" sul "Linux.TXT ”file con la concezione della funzionalità di" Ignore-Case "sul caso di" Benstokes ". Quindi, probabilmente visualizzerebbe i dati del file di "Linux.txt "senza alcuna eccezione o ricerca e spuntare quello specifico. Questo comando visualizzerebbe dati simili al file assegnato in precedenza. Il caso che abbiamo usato è una lettera minuscola, ma ignorerebbe quel caso a causa del comando "gatto" con il caso di ignorare "grep" in modo che esegui una ricerca di caso insensibile mediante l'utilizzo di "grep". L'output rimarrebbe lo stesso in questo caso anche di seguito.

Conclusione

Il comando Linux sulla sensibilità del caso "grep" è trattato in questo articolo. Insieme ad un testo di collegamento contenente la parola "gatto", abbiamo usato i quattro comandi che abbiamo costruito. Mentre gli altri comandi visualizzano tutte le stringhe presenti nel file rilevanti per il valore fornito nel comando ignorando le lettere superiori o minuscole, il primo comando ha semplicemente generato lettere minuscole per il file, mentre gli altri comandi determinano la lettura di tutte le stringhe Senza avere alcuna regola di sensibilità al caso.