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.