Comida

¿Cómo se distingue entre mayúsculas y minúsculas??

¿Cómo se distingue entre mayúsculas y minúsculas??
La impresión global de expresiones regulares es una característica versátil y poderosa de Linux. Ayuda a encontrar palabras y frases en el archivo de modo que la palabra clave grep se utilice para obtener la funcionalidad deseada. Grep se utiliza para obtener datos no solo de la búsqueda directa en el texto, sino también de directorios, aplicando los comandos en él. Busca los datos respectivos y los modifica eliminando el espacio extra entre el texto, obteniendo números de línea y excluyendo términos de los datos. La característica más simple de grep es manejar la distinción entre mayúsculas y minúsculas. Grep distingue entre mayúsculas y minúsculas de forma predeterminada, por lo que muestra la perceptibilidad de mayúsculas y minúsculas en el archivo. Esta característica ayuda a obtener el resultado requerido al eliminar la discriminación del caso, lo que se puede hacer en la página principal de grep.

$ man grep

A partir de ese comando, encontraremos dos características descritas anteriormente. -Me refiero a ignorar el caso, donde sea que se use esta palabra clave, se elimina el afecto del caso.

Requisito previo

Para cumplir con el logro de la funcionalidad de esa característica en el sistema operativo Linux, necesitamos tener un sistema operativo Linux instalado. Después de la configuración, proporcionará la información de usuario requerida, con la ayuda de que el usuario iniciará sesión. Además, cuando se proporcionan el nombre de usuario y la contraseña, el usuario podrá acceder a todas las funciones integradas del sistema operativo. Finalmente, una vez que se accede al escritorio, se le solicita que acceda al terminal, ya que los comandos deben ejecutarse en él.

Ejemplo 1:

En este ejemplo, veremos cómo grep ayuda a evitar la distinción entre mayúsculas y minúsculas. Considere un archivo llamado files11.TXT. El archivo contiene los siguientes datos; como puede ver, la palabra mango está escrita de diferentes maneras, algunas palabras están en mayúsculas y otras en minúsculas. Usando el comando cat mostraremos los datos del archivo.

$ cat files11.TXT

Una vez que se utiliza el comando para mostrar los datos, se puede observar que se muestra la única palabra que coincide con el caso de la letra presente en el comando. Todas las letras están en minúsculas.

$ grep mango files11.TXT

Ahora, para entender el concepto de insensibilidad a mayúsculas y minúsculas, usaremos "-I" en el comando para manejar la distinción entre mayúsculas y minúsculas proporcionando todos los datos presentes en el archivo, las coincidencias con la cadena presente dentro del comando.

$ grep -I archivos de mango 11.TXT

A partir de la salida, sabrá que todos los datos que coinciden con la palabra "mango" se muestran con algunas palabras escritas en mayúsculas y otras en minúsculas.

Ejemplo 2

Este ejemplo se parece al primero, la diferencia es que solo se obtiene una palabra. Este comando ayuda a obtener la cadena completa al hacerla coincidir con la palabra proporcionada en el comando. Tengamos un archivo filea.TXT. como ejemplo, queremos obtener un registro de acuerdo con la coincidencia dada.

$ cat filea.TXT

Ahora aplique el mismo comando para ignorar el caso y representar la salida. La palabra técnica se muestra excluyendo el caso para que distinga entre mayúsculas y minúsculas.

Ejemplo 3

Otro método de usar grep para ignorar mayúsculas y minúsculas es introducir un nombre de archivo primero y luego aplicar el comando -I con grep después de "|" operador. Cat se utiliza junto con "|". Tengamos un archivo llamado file24.TXT. como ejemplo.

$ Cat file24.txt | grep -I "Aqsa"

Este comando buscará la palabra "Aqsa" en mayúsculas y minúsculas.

Ejemplo 4

Avanzando hacia otro ejemplo. Aquí mostraremos los datos del archivo que contiene la palabra "mi". Aquí la búsqueda se realiza introduciendo un directorio, por lo que el comando clasificará la palabra en todos los archivos que tengan la extensión .txt en el sistema.

$ grep -Yo mi / casa / aqsayasin / *.TXT

La imagen de arriba muestra la salida obtenida del comando. "Mi" palabra está resaltada, es decir, en ambos casos. Algunos archivos lo contienen en minúsculas mientras que otros lo tienen en mayúsculas. También se muestran la dirección de los archivos y los nombres de los archivos.

Ejemplo 5

Este ejemplo se puede aplicar al directorio que tiene todos los archivos presentes en él. Se aplicarán limitaciones para mostrar el resultado específico que coincidió con la palabra que hemos definido en el comando. La palabra "es" se utiliza para buscar en todos los archivos presentes en el sistema.

$ grep -I es / home / aqsayasin / archivo *

La salida muestra cadenas completas que contienen la palabra coincidente. Como "es" se escribe por separado o combinado dentro de otra palabra i.mi. hermana.

Ejemplo 6

El siguiente comando muestra cómo -iw funciona junto en el comando. Además aquí, la búsqueda es a través de dos palabras en un solo archivo. La barra invertida y "|" se utilizan para describir dos palabras en un archivo, mientras que -w se utiliza para la coincidencia exacta de la palabra respectiva en el archivo.

$ grep -iw 'hamna \ | casa' archivo 21.TXT
$ grep 'hamn \ | casa' archivo 21.TXT

-Ignoraré la distinción entre mayúsculas y minúsculas. En el ejemplo anterior, podemos ver que la presencia de -w con -I, permite que no se considere una casa en el primer comando porque -w permite la coincidencia exacta. En el segundo comando, hemos eliminado ambos -iw, por lo tanto, ambas palabras se muestran después de coincidir en una cadena.

Ejemplo 7

Se busca más de una palabra aplicando un método diferente. Ambas palabras se buscan en el mismo archivo, estas palabras son "trabajo" y "ganancia". Los ingresos se obtienen del aprendizaje de palabras, así que tenga en cuenta que cada palabra está separada de la palabra clave -e.

$ grep -I -e trabajo -e ganar archivoa.TXT

La imagen de arriba muestra las cadenas completas en un párrafo con respecto a las palabras presentes en el comando. Al igual que en los ejemplos anteriores, he ignorado todos los casos de discriminación de las palabras trabajo y.

Ejemplo 8

En este ejemplo, la búsqueda de dos palabras presentes en todos los archivos del .extensión txt. Estas dos palabras se separan con -e, ya que -e es la forma correcta de separar dos palabras. La salida obtenida tendrá ambas palabras mostradas en todos los archivos de extensión de texto. Se obtiene la dirección completa del archivo y se muestra. -Ignoraré la distinción entre mayúsculas y minúsculas y mostraré ambas palabras presentes en todos los archivos.

$ grep -I -e trabajo -e ganar / home / aqsayasin / *.TXT

Conclusión

En esta guía, hemos utilizado el ejemplo más simple para desarrollar el concepto de distinción entre mayúsculas y minúsculas. Hemos hecho todo lo posible para analizar cada aspecto para mejorar el conocimiento sobre grep.

Tutorial de OpenTTD
OpenTTD es uno de los juegos de simulación empresarial más populares que existen. En este juego, necesitas crear un maravilloso negocio de transporte....
SuperTuxKart para Linux
SuperTuxKart es un gran título diseñado para ofrecerte la experiencia Mario Kart de forma gratuita en tu sistema Linux. Es bastante desafiante y diver...
Tutorial de Battle for Wesnoth
The Battle for Wesnoth es uno de los juegos de estrategia de código abierto más populares que puedes jugar en este momento. Este juego no solo ha esta...