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 f
combina todos os arquivos (ao contrário de pastas, links simbólicos, etc.) -
-name "*.html"
corresponde a todos os arquivos com.html
extensão -
-exec tidy -f errors.txt -m -utf8 -i {} \;
executa a linha de comandostidy
especificada, com o caminho completo do arquivo inserido em{}
.\;
é requerido porfind
para terminar este comando.