Procura por palavras dentro de arquivos

Aqui temos uma dica de como usar o comando find para encontrar palavras dentro de uma série de arquivos. Então aqui está:

find . -name \*.log -exec grep -q "error" '{}' \; -print

ou ainda se quiser usar o lema do Unix de dividir para conquistar, pode se usar uma série de comandos encadeados, porém deste modo usar-se-á mais recursos

find . -name \*.log | xargs -r grep "error"