Não precisa find
. Se você está apenas procurando um padrão em um diretório específico, isso deve ser suficiente:
grep -hn FOO /your/path/*.bar
Onde -h
está o parâmetro para ocultar o nome do arquivo, a partir de man grep
:
-h, --no-filename
Suprima a prefixação dos nomes dos arquivos na saída. Esse é o padrão quando há apenas um arquivo (ou apenas entrada padrão) para pesquisar.
Observe que você estava usando
-H, --com o nome do arquivo
Imprima o nome do arquivo para cada correspondência. Esse é o padrão quando há mais de um arquivo para pesquisar.