Cómo utilizar el comando Grep para imprimir solo el nombre del archivo

Como Utilizar El Comando Grep Para Imprimir Solo El Nombre Del Archivo



Puede utilizar grep en su sistema para buscar expresiones particulares. Ayuda al usuario a buscar ciertos archivos con el texto de destino, lo que además funciona para solucionar problemas de errores del sistema y encontrar archivos particulares.

Sin embargo, el comando 'grep' tiene un inconveniente: crea entradas separadas para cada línea que contiene el texto coincidente. Esto a menudo da como resultado que la pantalla de salida se llene de elementos de texto innecesarios. Entonces, en este blog rápido, explicaremos una forma sencilla de usar el comando 'grep' para imprimir el nombre del archivo solo en Linux.







Cómo utilizar el comando Grep para imprimir solo el nombre del archivo

El comando 'grep' admite varias opciones que sirven para diferentes propósitos. Una de ellas es la opción '-l' que le indica que muestre solo el nombre de los archivos con el contenido coincidente.



agarre -l 'expresión_de_búsqueda' directorio_destino

Reemplace los términos 'expresión_búsqueda' con el texto que desea encontrar y 'directorio_destino' con el directorio en el que debe buscar mientras busca el mismo. Además, para buscar en todo el sistema, también puede poner el 'directorio_destino' como '*'.



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





agarre -eso 'Hola Mundo' *

Tenga en cuenta que es posible que el texto de destino no esté en las mismas mayúsculas y minúsculas que su entrada 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. Tras la ejecución, el comando anterior muestra los directorios individuales y las respectivas coincidencias dentro de ellos.



Conclusión

Grep es un comando muy potente para realizar búsquedas dentro del sistema para encontrar archivos que contengan expresiones específicas. Sin embargo, el problema surge cuando llena los resultados de búsqueda con elementos de texto repetitivos. Por lo tanto, para deshacerse de él, este breve blog explica cómo usar el comando 'grep' para imprimir solo el nombre del archivo. Este método sencillo implica utilizar la opción '-l'. Además, también debes utilizar la opción '-i' para evitar problemas relacionados con el título.