URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71784
[ Назад ]

Исходное сообщение
"Из KOI-8 в Translit "

Отправлено E_Vorobyov , 30-Янв-07 09:55 
Народ, как рекурсивно переименовать имена файлов из KOI-8 в Translit?
Искал в разделе советы, нашел только вот это: http://www.opennet.me/tips/info/839.shtml
но тут не совсем все понятно и речь идет о кодировках.
Помогите пожалуйста!

Содержание

Сообщения в этом обсуждении
"Из KOI-8 в Translit "
Отправлено bass , 30-Янв-07 11:21 
>Народ, как рекурсивно переименовать имена файлов из KOI-8 в Translit?
>Искал в разделе советы, нашел только вот это: http://www.opennet.me/tips/info/839.shtml
>но тут не совсем все понятно и речь идет о кодировках.
>Помогите пожалуйста!

for i in `ls *.txt.koi8-r`; do cat $i |iconv -f KOI8-R -t KOI-7 >$i.converted;done


"Из KOI-8 в Translit "
Отправлено bass , 30-Янв-07 11:27 
>>Народ, как рекурсивно переименовать имена файлов из KOI-8 в Translit?
>>Искал в разделе советы, нашел только вот это: http://www.opennet.me/tips/info/839.shtml
>>но тут не совсем все понятно и речь идет о кодировках.
>>Помогите пожалуйста!
>
>for i in `ls *.txt.koi8-r`; do cat $i |iconv -f KOI8-R -t KOI-7 >$i.converted;done


упс, невнимательно прочитал, думал внутри нужно. в вышеприведённом совете всё ок, только кодировку измените.


"Из KOI-8 в Translit "
Отправлено E_Vorobyov , 30-Янв-07 11:46 
>for i in `ls *.txt.koi8-r`; do cat $i |iconv -f KOI8-R -t KOI-7 >$i.converted;done
Не пройдет! Было уже где-то тут в форуме:
$ iconv -l |grep KOI8
KOI8-R CSKOI8R
KOI8-U
KOI8-RU
KOI8-T

"Из KOI-8 в Translit "
Отправлено bass , 31-Янв-07 06:57 
>>for i in `ls *.txt.koi8-r`; do cat $i |iconv -f KOI8-R -t KOI-7 >$i.converted;done
>Не пройдет! Было уже где-то тут в форуме:
>$ iconv -l |grep KOI8
>KOI8-R CSKOI8R
>KOI8-U
>KOI8-RU
>KOI8-T

не понял, что не пройдёт?
$ echo "привет"|iconv -f KOI8-R -t KOI-7
PRIWET
$ iconv -V    
iconv (GNU libc) 2.3.6


"Из KOI-8 в Translit "
Отправлено Evgeny Vorobyov , 03-Фев-07 16:18 
>не понял, что не пройдёт?
>$ echo "привет"|iconv -f KOI8-R -t KOI-7
>PRIWET
>$ iconv -V
>iconv (GNU libc) 2.3.6

Видимо разные версии:
$ echo "привет"|iconv -f KOI8-R -t KOI-7
iconv: conversion to KOI-7 unsupported
$ iconv -v
Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]
or:    iconv -l
$ uname -a
FreeBSD 6.0-RELEASE


"Из KOI-8 в Translit "
Отправлено lavr , 03-Фев-07 18:38 
>>не понял, что не пройдёт?
>>$ echo "привет"|iconv -f KOI8-R -t KOI-7
>>PRIWET
>>$ iconv -V
>>iconv (GNU libc) 2.3.6
>
>Видимо разные версии:
>$ echo "привет"|iconv -f KOI8-R -t KOI-7
>iconv: conversion to KOI-7 unsupported
>$ iconv -v
>Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...]
>or:    iconv -l
>$ uname -a
>FreeBSD 6.0-RELEASE

разные, iconv от библиотеки libiconv в портах, она старовата, в /usr/ports/russian/rux -
подойдет? только не знаю есть ли там проверка на пробелы и спецсимволы и замена их на
подчеркивание...