¿Cómo grep y solo devuelve la línea correspondiente? es decir, la ruta / nombre de archivo se omite de los resultados.
En este caso, quiero buscar en todos los archivos .bar en el directorio actual, buscando el término FOO
find . -name '*.bar' -exec grep -Hn FOO {} \;
alias grep
. Para omitir el alias, escriba\grep ...
Simplemente reemplace
-H
con-h
. Consulteman grep
para obtener más detalles sobre las opcionesfuente
Desde la página del manual:
fuente