Acho que você está procurando por isso:
grep -FIrho '{{text}}' . >/tmp/keys.txt
mv -f /tmp/keys.txt .
Ou talvez isso, se você realmente precisar excluir apenas .dll
e .zip
arquivos:
find . \( -name '*.zip -o -name '*.dll' \) -prune -o -type f -exec grep -Fho '{{text}}' {} + >/tmp/keys.txt
mv -f /tmp/keys.txt .
Observe que keys.txt
terminará contendo zero ou mais linhas de {{text}}
. Você talvez pretenda pedir para registrar os nomes dos arquivos em vez do conteúdo correspondente? Ou talvez a linha inteira em que {{text}}
está presente?