chester's blog

technology, travel, comics, books, math, web, software and random thoughts

Convertendo vários arquivos de um encoding para outro

29 Oct 2009 | Comments

Devem haver maneiras melhores de converter todos os arquivos numa pasta de um encoding para outro (no caso, MacRoman para UTF-8), mas essa funcionou, e achei por bem anotar/compartilhar:

find . -type f | xargs -I {} sh -c 'iconv -f MACROMAN -t UTF-8 {} > {}.converted_from_iconv'; find . -type f | grep -v converted_from_iconv | xargs -I {} mv {}.converted_from_iconv {}

Funcionou no Mac OS X, e deve rodar bem em Linux/Cygwin também.

Comments