Use find .
find /path/to/folder -type f -name "*.html" -exec tidy -f errors.txt -m -utf8 -i {} \;
Isso executará tidy em todos os arquivos .html na pasta especificada:
-
-type fcombina todos os arquivos (ao contrário de pastas, links simbólicos, etc.) -
-name "*.html"corresponde a todos os arquivos com.htmlextensão -
-exec tidy -f errors.txt -m -utf8 -i {} \;executa a linha de comandostidyespecificada, com o caminho completo do arquivo inserido em{}.\;é requerido porfindpara terminar este comando.