Category: it

Category was added automatically. Read all entries about "it".

Рекурсивное конвертирование файлов из одной кодировки в другую (linux, iconv)

find ./ -name \*.php -type f | \
  (while read file; do
    iconv -f windows-1251 -t UTF-8 "$file" -o "$file.tmp"
    mv -T $file `echo $file | sed "s/php.tmp/php/g"`
  done)

Этим мы проходим рекурсивно всю текущую директорию, находим все файлы .php, конвертит их из windows-1251 в UTF-8, а потом переименовывет обратно в .php :)

Пост в Заметки о жизни. Вы можете комментировать здесь или там.