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?