Tutoriales

Cómo utilizar el comando Grep para imprimir solo nombres de archivos

Puede utilizar grep para buscar cualquier expresión específica en su sistema. Ayuda a los usuarios a encontrar ciertos archivos utilizando el texto de destino, lo que permite solucionar aún más los errores del sistema y encontrar archivos específicos.

Sin embargo, el comando «grep» tiene un inconveniente: crea una entrada separada para cada línea que contiene texto coincidente. Esto a menudo resulta en elementos de texto innecesarios que saturan la pantalla de salida. Entonces, en este breve blog, explicaremos una forma sencilla de imprimir nombres de archivos en Linux usando el comando «grep».

Cómo utilizar el comando Grep para imprimir solo nombres de archivos

El comando «grep» admite varias opciones para diferentes propósitos. Una de ellas es la opción «-l», que le indica que solo muestre los nombres de los archivos con contenido coincidente.

grep -l «Expresión de búsqueda» directorio de destino

Reemplace el término «expresión_búsqueda» con el texto que está buscando y «directorio_destino» con el directorio donde debe buscar para encontrar el mismo contenido. Alternativamente, para buscar en todo el sistema, «target_directory» se puede configurar en «*».

Por ejemplo, busquemos cualquier archivo que contenga la cadena «hola mundo».

Tenga en cuenta que su texto de destino puede estar en un caso diferente al título que ingresó en el comando 'grep'. Por lo tanto, utilice siempre la opción «-i» para realizar una búsqueda que no distinga entre mayúsculas y minúsculas. Después de la ejecución, el comando anterior mostrará cada directorio y los elementos coincidentes correspondientes en él.

Publicaciones relacionadas

en conclusión

Grep es un comando muy poderoso que puede buscar en el sistema archivos que contengan una expresión específica. Sin embargo, pueden surgir problemas cuando los resultados de la búsqueda están llenos de elementos de texto repetidos. Entonces, para deshacerse de él, este breve blog explica cómo imprimir solo nombres de archivos usando el comando «grep». Este método sencillo implica utilizar la opción «-l». Además, debe utilizar la opción «-i» para evitar problemas relacionados con el título.

LEER  Administre máquinas virtuales KVM con el programa Virsh

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba