Conteúdo do arquivo de saída com grep junto com o nome do diretório

1

Eu tenho algo como uma estrutura em árvore de diretórios, com alguns deles tendo dentro de um arquivo chamado "Filename". Dentro de cada um desses arquivos, há algumas informações que eu gostaria de acessar depois de alterar sua "aparência". Aqui está o que eu tenho:

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"

Isso funciona bem e gera a informação que eu pretendia. Mas também preciso do nome do diretório para cada um dos arquivos encontrados e no qual o grep foi aplicado.

Isso agora é uma grande dor de cabeça para mim. Estou preso. Eu apreciaria se vocês pudessem me mostrar alguma luz. Obrigado.

    
por Jorge 27.05.2017 / 21:43

1 resposta

0

Em vez de dar . no comando de localização try giving the complete folder name e verificar.

    
por 19.06.2017 / 11:14

Tags