Contenido del archivo de salida con grep junto con el nombre del directorio

Contenido del archivo de salida con grep junto con el nombre del directorio

Tengo algo así como una estructura de árbol de directorios, y algunos de ellos tienen dentro un archivo llamado "Nombre de archivo". Dentro de cada uno de estos archivos, hay información a la que me gustaría acceder después de cambiar su "aspecto". Esto es lo que tengo:

find . - name "Filename" | xargs perl -pe ...(one liner to change "look" of file, and put info i want to grep in one line) | grep "WhatIWantToShow" | egrep "exclude|some|stuff"

Esto funciona bien y genera la información que pretendía. Pero también necesito el nombre del directorio para cada uno de los archivos encontrados y en el que se aplicó grep.

Eso es ahora un gran dolor de cabeza para mí. Estoy atascado. Les agradecería que pudieran mostrarme algo de luz. Gracias.

Respuesta1

En lugar de dar .el comando buscar try giving the complete folder namey verificar.

información relacionada