Usando Grep Q

Usando Grep Q
"Grep" es un comando muy útil de Linux, que viene con una amplia gama de opciones diferentes que se utilizan para servir fines específicos. En su forma más simple, el comando "GREP" se usa para buscar texto o cadenas dentro de un archivo especificado. En este artículo, compartiremos con usted el uso del comando "Grep" con la bandera "Q" en Linux Mint 20.3.

Propósito de usar el comando GREP con el indicador "Q" en Linux Mint 20.3:

Antes de continuar con el uso del comando "Grep" con la bandera "Q", primero debemos entender el propósito detrás de hacerlo. Cada vez que el comando "GREP" se combina con el indicador "Q", se usa esencialmente para terminar la ejecución de este comando sin mostrar ninguna salida. Sin embargo, todavía busca una coincidencia dentro del archivo especificado. Si se encuentra la coincidencia, almacena el entero "0" dentro de la variable especial "$?"Y si no, entonces almacena" 1 "en esa variable. Significa que para saber si se encontró una coincidencia o no como resultado de ejecutar el comando "GREP" con el indicador "Q", tendrá que acceder al valor de "$?"Variable especial. Podrá entenderlo mejor mirando los ejemplos compartidos a continuación.

Ejemplos de usar el comando GREP con el indicador "Q" en Linux Mint 20.3:

Antes de compartir con usted los ejemplos de usar el comando "GREP" con la bandera "Q" en Linux Mint 20.3, nos gustaría compartir con usted el archivo de muestra que usaremos para estos ejemplos.

Archivo de muestra utilizado para la demostración:

Para mostrarle el contenido de este archivo, hemos ejecutado el siguiente comando:

Muestra de $ Cat.TXT

Así es como se ve nuestro archivo de texto de muestra:

Ahora, podemos comenzar fácilmente con el uso del comando "GREP" con la bandera "Q".

Ejemplo # 1: Encontrar una palabra que exista dentro del archivo de muestra:

En este ejemplo, intentaremos buscar una palabra que esté presente en nuestro archivo de muestra utilizando el comando "GREP". Para eso, hemos ejecutado el comando "GREP" de la manera que se muestra a continuación:

Muestra de $ Grep -Q World.TXT

Con la ayuda de este comando, queremos buscar la palabra "mundo" dentro de nuestro archivo "muestra.TXT."Ahora, dado que hemos usado el indicador" Q "con el comando" GREP ", por lo tanto, tan pronto como se encuentre una coincidencia adecuada, la ejecución de este comando terminará sin mostrar nada en el terminal.

Para averiguar si se encontró una coincidencia o no, intentaremos acceder al valor del "$?"Variable especial ejecutando el siguiente comando:

$ Echo $?

El valor de esta variable especial resultó ser "0", como se muestra en la imagen a continuación, lo que implica que la coincidencia de la palabra especificada se encontró en nuestro archivo especificado.

Ejemplo # 2: Encontrar una palabra que no exista dentro del archivo de muestra:

En este ejemplo, queremos explorar la salida del comando "GREP" con el indicador "Q" cuando intentamos buscar una palabra que no exista dentro de un archivo. Para eso, hemos ejecutado el siguiente comando:

Muestra de mermelada de $ GREP -Q.TXT

En este comando, "Jam" es la palabra que queremos buscar en nuestro archivo "Muestra.txt ", y sabemos que esta palabra no existe dentro de nuestro archivo. Tras la ejecución de este comando, no se mostrará nada en el terminal.

Ahora, para verificar si se encontró una coincidencia adecuada o no, verificaremos el valor del "$?"Variable nuevamente ejecutando el comando que se muestra a continuación:

$ Echo $?

Esta vez, el valor de esta variable especial resultó ser "1", lo que implica que la palabra especificada no existe dentro de nuestro archivo especificado, como se muestra en la siguiente imagen:

Conclusión:

En este artículo, queríamos enseñarle el uso del comando "Grep" con la bandera "Q" en Linux Mint 20.3. Con la explicación dada en este artículo, es de esperar que pueda desarrollar una comprensión sólida del uso del comando "GREP" de esta manera. Además, también hemos compartido dos ejemplos muy simples con usted para aclarar este concepto para usted.