Com es distingeix entre majúscules i minúscules?

How Do You Grep Case Sensitive



La impressió d’expressió regular global és una característica versàtil i potent de Linux. Ajuda a trobar paraules i frases al fitxer de manera que s’utilitzi la paraula clau grep per obtenir la funcionalitat desitjada. Grep s’utilitza per obtenir dades no només de la cerca directa al text, sinó també de directoris, aplicant-hi les ordres. Cerca les dades respectives i les modifica eliminant l’espai addicional entre el text, obtenint números de línia i excloent termes de les dades. La característica més senzilla de grep és gestionar la sensibilitat entre majúscules i minúscules. Grep distingeix majúscules i minúscules per defecte, de manera que mostra la perceptibilitat tant en majúscules com en minúscules del fitxer. Aquesta característica ajuda a obtenir la sortida necessària eliminant la discriminació del cas que es pot fer a la pàgina principal de grep.

$home adherència







A partir d’aquesta ordre, trobarem dues funcions descrites anteriorment. –Vull dir ignorar el cas, sempre que s’utilitzi aquesta paraula clau, s’elimina l’afecte del cas.



Requisit previ

Per complir la funcionalitat d’aquesta característica al sistema operatiu Linux, hem de tenir instal·lat un sistema operatiu Linux. Després de la configuració, proporcionareu la informació necessària de l'usuari, amb l'ajuda de la qual s'iniciarà la sessió de l'usuari. A més, quan es proporcioni el nom d'usuari i la contrasenya, l'usuari podrà accedir a totes les funcions integrades del sistema operatiu. Finalment, un cop s’accedeix a l’escriptori, haureu d’accedir al terminal, ja que s’han d’executar ordres.



Exemple 1:

En aquest exemple, veurem com grep ajuda a fer ús d’evitar la sensibilitat entre majúscules i minúscules. Penseu en un fitxer anomenat files11.txt. El fitxer conté les dades següents; com podeu veure, la paraula mango està escrita de diferents maneres, algunes paraules estan en majúscula i altres en minúscula. Mitjançant l'ordre cat mostrarem les dades del fitxer.





$gatfiles11.txt

Un cop s'utilitza l'ordre per mostrar les dades, es pot observar que es mostra l'única paraula que coincideix amb el cas de la lletra present a l'ordre. Totes les lletres estan en minúscula.



$adherènciafitxers mango11.txt

Ara per entendre el concepte d’insensibilitat entre majúscules i minúscules, utilitzarem -I a l’ordre per gestionar la sensibilitat entre majúscules i minúscules proporcionant totes les dades presents al fitxer, les coincidències amb la cadena present dins de l’ordre.

$adherència–Jo mango files11.txt

A la sortida, sabreu que totes les dades que coincideixen amb la paraula mango es mostren amb algunes paraules escrites en majúscules i algunes en minúscules.

Exemple 2

Aquest exemple s’assembla al primer, la diferència és que només s’obté una sola paraula. Aquesta ordre ajuda a obtenir tota la cadena fent-la coincidir amb la paraula proporcionada a l'ordre. Tenim un fitxer filea.txt. com a exemple, volem obtenir un registre segons la coincidència donada.

$gatfilea.txt

Ara apliqueu la mateixa ordre per ignorar el cas i representar la sortida. La paraula tècnica es mostra excloent les majúscules i minúscules perquè sigui sensible a majúscules i minúscules.

Exemple 3

Un altre mètode d’utilitzar grep per ignorar majúscules i minúscules és introduir primer un nom de fitxer i després aplicar l’ordre –I amb grep següent | operador. El gat s’utilitza conjuntament amb |. Tenim un fitxer anomenat file24.txt. com un exemple.

$Cat file24.txt| adherència–I Aqsa

Aquesta ordre recuperarà la paraula Aqsa tant en majúscules com en minúscules.

Exemple 4

Avançant cap a un altre exemple. Aquí mostrarem les dades del fitxer que conté la paraula my. Aquí la cerca es fa introduint un directori, de manera que l'ordre ordenarà la paraula en tots els fitxers que tinguin l'extensió .txt al sistema.

$adherència–Jo el meu/a casa/aqsayasin/ *.txt

La imatge anterior mostra la sortida obtinguda de l'ordre. la meva paraula està ressaltada, és a dir, en ambdós casos. Alguns fitxers el contenen en minúscules, mentre que altres ho tenen en majúscules. També es mostra l'adreça dels fitxers i els noms dels fitxers.

Exemple 5

Aquest exemple es pot aplicar al directori que conté tots els fitxers. S’aplicaran limitacions per mostrar el resultat específic que coincideix amb la paraula que hem definit a l’ordre. is word s'utilitza per cercar en tots els fitxers presents al sistema.

$adherència–Jo ho estic/a casa/aqsayasin/dossier*

La sortida mostra cadenes senceres que contenen la paraula coincident. Tal com s’escriu per separat o es combina dins d’una altra paraula, és a dir, germana.

Exemple 6

La següent ordre mostra com –iw funciona conjuntament a l'ordre. A més d’aquí, la cerca es fa mitjançant dues paraules en un sol fitxer. La barra invertida i | s’utilitzen per descriure dues paraules d’un fitxer mentre que –w s’utilitza per coincidir exactament amb la paraula respectiva del fitxer.

$adherència-iw 'hamna |casa ’file21.txt

$adherència'port |casa ’file21.txt

-Ignoraré la sensibilitat entre majúscules i minúscules. A l'exemple anterior, podem veure que la presència de –w amb –I, permet que no es tingui en compte una casa de la primera ordre perquè –w permet la coincidència exacta. A la segona ordre, hem eliminat ambdues –iw, per tant les dues paraules es mostren després de coincidir en una cadena.

Exemple 7

Es cerquen més d’una paraula aplicant un mètode diferent. Les dues paraules es cerquen des del mateix fitxer; aquestes paraules són feina i guanys. Guanyar s’obté de la paraula aprenentatge i tingueu en compte que cada paraula està separada de la paraula clau –e.

$adherència–Jo –un treball– guanyo filea.txt

La imatge anterior mostra les cadenes senceres d'un paràgraf sobre les paraules presents a l'ordre. Igual que els exemples anteriors, -he ignorat tota discriminació de cas de les paraules feina i guanyar.

Exemple 8

En aquest exemple, cerqueu dues paraules presents a tots els fitxers de l'extensió .txt. Aquestes dues paraules estan separades per –e, ja que –e és la manera correcta de separar dues paraules. La sortida obtinguda tindrà les dues paraules mostrades en tots els fitxers de l'extensió de text. S'obté i es mostra tota l'adreça del fitxer. –Ignoraré la distinció entre majúscules i minúscules i mostraré les dues paraules presents a tots els fitxers.

$adherència–Jo –un treball– guanyo/a casa/aqsayasin/ *.txt

Conclusió

En aquesta guia, hem utilitzat l’exemple més senzill per elaborar el concepte de sensibilitat a majúscules i minúscules. Hem fet tot el possible per recórrer cada aspecte per millorar els coneixements sobre grep.