Как перекодировать кучу файлов из win1251 в utf-8, через консоль?

0
picaro - 13 Октябрь, 2008 - 17:36
Изображение пользователя picaro.

Написать скрипт на баше, используя iconv

0
Soi-Fong - 13 Октябрь, 2008 - 19:08
Изображение пользователя Soi-Fong.

for i in `ls *.txt`; do
echo `iconv -f cp1251 -t utf8 $i` > $i
done

вроде, работает,тока сделай бэкап предварительно, а то мне протестить не на чем

0
picaro - 13 Октябрь, 2008 - 20:10
Изображение пользователя picaro.

тренируйся на кошках :)

0
Soi-Fong - 14 Октябрь, 2008 - 02:09
Изображение пользователя Soi-Fong.

вот на кошках )
cat $i | iconv -f cp1251 -t utf8 > $i

0
Alexx - 14 Октябрь, 2008 - 08:57

Спасибо за намёки, но
1 - есть вложенные папки, то есть я так понимаю без рекурсии не обойтись...
2 - редактор показывает кодировку файла "ANSI as UTF-8", а хотелось бы просто "UTF-8"

0
Гость - 30 Апрель, 2013 - 15:34

find . -name "*.txt" -print0|xargs -0 recode windows1251..utf8

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры