Re: [Comm] Re: Конвертилка

Antonio
1970-01-01T00:00:02Z

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 24 Sep 2002, Yuriy Gomenyuk wrote:

> > iconv -c -f cp1251 -t koi8-r < infile > outfile
> > (infile != outfile; насчет -c -- см. --help)
>
> Работает, но как сделать чтобы конвертился изначальный файл
> - не врубился (приходится в качестве аутфайла задавать
> новый. если задать исходный файл - получатеся файл размером
> 0 байт).
>
> Как проконвентить кучу файлов в директории и всех её папках одним махом?

ИМХО, через временный файл. То есть соответствущий фрагмент
выглядит примерно так:

iconv -c -f cp1251 -t koi8-r < infile > tempfile
mv tempfile infile

P.S. Вместо iconv посоветовал бы asrecod. Тогда примерно
так:

asrecod infile > tempfile
mv tempfile infile

Если ее нет в Сизифе, ищется в момент на
http://www.freshmeat.net. Плюсы -- автоопределение входной
кодировки, не боится неизветсных символов.

- --
Best regards,
Tony. mailto:obidos@mail.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9kCwF2gaLrWRbr5URAnNdAKCOej/yvB31JDsYO4J2ZC2zlxwefwCbBy/G
Dzhhe7Blf+G8WePx7t91i9c=
=Nv4t
-----END PGP SIGNATURE-----