=?iso-8859-1?q?=5Bmdk-re=5D_Re=3A_=5Bmdk-re=5D_=D0=C5=D2=C5=CB=CF=C4=C9?= =?iso-8859-1?q?=D2=CF=D7=CB=C1?=

=?iso-8859-1?q?=E4=D9=CD=D9=DE?= =?iso-8859-1?q?DIMMeach_=CE=C1_inbox=2Eru?=
Пт Фев 16 20:44:23 MSK 2001


Приветствую тебя, о Mikhail!

Дело было во суббота, 17 февраля 2001 г..
В 1:41:45 минус 8 Гринвичей залезаю в мыльницу и вижу:

>> На вскидку, что-то вроде этого:
>> 
>>    #!/bin/sh
>> 
>>    function recode() {
>>        fot unit in *; do
>>            if [ -d $unit]; then
>>                cd $unit
>>            else
>>                iconv -fKOI8-r -tCP1251 $unit
>>            fi
>>    }
>>    exec recode

MZ> find /ваш/каталог -type f | xargs iconv -fKOI8-R -tCP1251

MZ> Если нужно сохранение исходных файлов, можно посмотреть в мануалах iconv
MZ> или recode на предмет backup. Или перед применением сделать копию
MZ> каталога.

MZ> Если нужно рекурсивно перекодировать каталоги, в которых есть нетекстовые 
MZ> файлы, или перекодировать рабочие деревья CVS, могу поделиться скриптами.

Был бы весьма обязан ;-) А то при толстом каталоге случается
переполнение и выпад в корку :-(в лучшем случае. В худшем -
неюзабельный каталог).


Искренне свой,
 Дымыч                          отвечать на DIMMeach на inbox.ru






Подробная информация о списке рассылки community