Как перекодировать кучу файлов за раз?
День добрый.
Проблема такая: есть дистрибутив, который был раскрыт "умным"
винзипом с конвертацией в досовский формат. Потом он был
переупакован. В итоге скрипты в Линюхе не читаются.
Можно каждый файл обрабатывать (и повеситься при этом). Можно
написать прогу на ПХП. Но наверняка есть красивый способ, как это
можно сделать с помощью шела. Кто знает, поделитесь пожалуйста.
On Mon, 22 Dec 2003 12:14:30 +0300, <vabv***@m*****.ru> wrote:
iconv -f src_enc -t koi8-r -o output_file file
Это по отдельности каждый файл. А можно написать простенький скрипт:
#!/bin/sh
for i in `find ./`; do
if ! [ -d $i ]; then
iconv -f cp1251 -t koi8-r -o $i $i
fi
done
Обязательно сохранить все пробелы.
[Запускать из каталога, содержимое которого надо перекодировать]