for file in `find . -type f`; do iconv $file -f cp1251 -t utf8 -o ${file}_tmp; mv ${file}_tmp $file; done
Рекурсивно меняет кодировку для всех файлов в текущей директории из cp1251 в utf8.
Linux, Java, Python, Php, Javascript, FTP, SSH, HTTP, настройки, конфигурирование, администрирование и т.п. Всё, с чем приходится сталкиваться.
for file in `find . -type f`; do iconv $file -f cp1251 -t utf8 -o ${file}_tmp; mv ${file}_tmp $file; done
1 комментарий:
Используй -exec, вместо xargs. Если бы в файлах были пробелы, xargs тебе бы всё сломал.
Отправить комментарий