Grep EXCLUDE Término

Grep EXCLUDE Término

La impresión de expresión regular global es una utilidad versátil basada en terminal. Como el nombre muestra que ayuda a buscar el texto dentro del archivo con la ayuda de expresiones regulares. GRP se origina en primer lugar como una utilidad UNIX para ejecutarse en esa plataforma operativa. Después de la configuración de Linux, puede acceder a muchas aplicaciones en este sistema operativo. La mayoría de las funciones GREP se incluyen en la coincidencia del texto del archivo presente en el comando. Excluir la función también es tan útil como coincidir con cualquier patrón y mostrarlo porque ayuda a eliminar la coincidencia particular del archivo. Ayuda a excluir la palabra o las palabras de las líneas en un archivo. Podemos obtener ayuda de la página del hombre en el sistema aplicando el comando a continuación.

$ hombre grep

Hemos encontrado dos palabras clave importantes utilizadas para excluir términos en cualquier archivo. -V se usa para invertir la coincidencia; Luego genera las líneas que no coinciden en el texto.

Requisito previo

Para realizar la funcionalidad, necesitamos tener Linux instalado en nuestro sistema configurado en la máquina virtual. Al agregar un nombre de usuario y contraseña, tendrá acceso a aplicaciones en el sistema operativo. Necesita un terminal para abrir y ejecutar comandos.

Excluir término (palabra)

Ejemplo 1

Para aplicar esta función a una palabra, necesitamos tener un archivo existente en nuestro sistema. Si no tiene ningún archivo, cree primero. Tenemos un archivo llamado FileB.TXT. Usaremos el comando CAT para mostrar texto.

$ Cat FileB.TXT

Esta imagen muestra la salida del archivo.

Si queremos excluir algunas palabras del texto, utilizaremos el siguiente comando para excluir las palabras en el archivoB.TXT

$ grep -i -v -e 'Ubuntu' fileB.TXT

En el comando anterior, hemos usado -v que invertirá el texto en la consulta. Ubuntu es la palabra que queremos excluir del texto dado. -Es para la sensibilidad del caso y una cosa opcional que es si la salida deseada se obtiene sin usar -i. "|" se usa para excluir o combinar las palabras precisas. La salida de este comando se agregará a continuación.

En esta salida, ha visto que "Ubuntu" se elimina del archivo. Para dibujar otra palabra, digamos Linux, desde el archivo, podemos modificar el comando dado.

$ Grep -i -v -e 'Ubuntu | Linux' FileB.TXT

De esta manera, en un momento juntos, se excluirán más de una palabra.

Ejemplo 2

En este ejemplo, toda la cadena se elimina del archivo. La palabra de destino se menciona en el comando, y el comando funciona de tal manera que la palabra coincide con el texto en una cadena, y de esta manera, toda la cadena se elimina del archivo. La sintaxis del comando es la misma que se describe anteriormente en esta guía. Tengamos un archivo llamado File22.TXT. En primer lugar, mostraremos todos los contenidos para que el resultado respectivo muestre la diferencia.

$ Cat File22.TXT

Ahora aplicaremos el comando para excluir la cadena completa del archivo.

$ GREP -V 'Technical' File22.TXT

El comando se aplicará de tal manera que coincida con la palabra de destino y mostrará todas las cadenas, excepto la que contiene la coincidencia. Ahora puede ver que la primera cadena no está presente en el archivo de texto.

Excluir el término de múltiples palabras

A diferencia de los ejemplos anteriores, aquí mencionaremos más de un comando para excluirlos del archivo de texto. Cat y Grep actúan de la misma manera. Ahora con la ayuda del comando dado, entenderemos este concepto.

$ Cat File20.txt | GREP -V -E "bueno" -e "años"
$ GREP -V -E "bueno" -e "Años" Archivo20.TXT

En este comando, -e se usa para más de un término como entrada en el comando. Eliminará ambas palabras del texto. El primer comando implica que se mostrará el archivo y luego elimine las palabras que queremos excluir. Simultáneamente, el segundo comando usará -v primero para eliminar las palabras escritas más en el comando.

Aquí hay otra forma de exclusión. En primer lugar, excluimos una palabra proporcionando una dirección de archivo, y después de "|" Presentaremos la segunda palabra.

$ GREP -V "Años" Archivo20.txt | Grep "bueno"

Excluir archivo

Al igual que las palabras, también podemos excluir el archivo del sistema. Usaremos el siguiente comando.

$ Grep - Excluir "File21.txt "Grep *.TXT

Este comando eliminará el archivo. Este comando utilizará la palabra clave "-exclude" para eliminar el archivo. "*.txt "implica que el archivo es una extensión" txt ". El comando funcionará en todos los archivos de texto para buscar el archivo relevante que está presente en el sistema.

Excluir directorio con palabra

El directorio también se puede excluir definiendo una palabra. Este comando ayudará a coincidir con la palabra presente en cualquier archivo de texto de un directorio y luego eliminar el directorio o directorios respectivos que tienen esa palabra en ella. Aquí, no mencionamos el nombre del archivo en el comando.

$ Grep --Exclude -Dir "bueno" -r "Grep"

"Dir" representa el directorio en el sistema. -R muestra la función recursiva. Para hacer cualquier alteración en los directorios, siempre usamos -r.

Citaremos otro ejemplo que muestra que los directorios que contienen la palabra "AQSA" se eliminan del sistema.

$ Grep --Exclude -Dir "Directorio" -R "AQSA"

Mostrará todos los directorios, incluida la palabra aqsa.

Excluir a Word con ayuda del directorio

Como hemos excluido el directorio utilizando la palabra, también podemos excluir la palabra usando el directorio o proporcionar la ruta completa del archivo.

$ GREP -R "AÑOS"/HOME/AQSAYASIN/FILE20.txt/ | GREP -V "Excluir esto"

En este comando, queremos excluir la palabra año. Para presentar el directorio, escribiremos -r. Considerar el archivo20.txt como a continuación.

Ahora aplique el siguiente comando utilizando el directorio como entrada.

La salida obtenida de este comando excluirá el año de la palabra de la salida.

Avanzando hacia otro ejemplo. Aquí, excluiremos la palabra "GREP" del directorio utilizando el siguiente comando agregado.

$ Grep -ri "Grep"

Conclusión

Excluir el término es una alternativa al proceso de correspondencia de GREP. Ayuda a eliminar palabras o cadenas no deseadas de los archivos presentes en el sistema. Este artículo lo ayudará a deshacerse de las palabras no deseadas.