Cuando lo uso find, ¿cómo devuelvo el nombre del archivo y el número de línea cuando busco una cadena? Me las arreglo para devolver el nombre del archivo en un comando y los números de línea con otro, pero parece que no puedo combinarlos.
Nombres de archivo: find . -type f -exec grep -l 'string to search' {} \;
Línea de números: find . -type f -exec grep -n 'string to search' {} \;

-Hindicador agrepes una extensión GNU no estándar y planteando un enfoque alternativo para sistemas no GNU.(o con GNU grep, vea la
-Hopción)fuente
grepque haya múltiples argumentos de nombre de archivo lo obligaría a generar los nombres de archivo coincidentes. ¡Inteligente!Si su grep admite la
-rbandera recursiva , esto resuelve su solicitud:fuente