[Comm] Нужно пакетное переименование файлов на транслит.

Andrew G. Klepcha =?iso-8859-1?q?andrew=2Eklepcha_=CE=C1_gmail=2Ecom?=
Пт Фев 1 22:24:44 MSK 2008


В сообщении от Friday 01 February 2008 12:13:18 Peter V. Saveliev написал(а):
> В сообщении от Friday 01 February 2008 11:48:35 Kudashev Mike написал(а):
> > Какими средствами можно переименовывать файлы с русского на транслит?
>
> сначала имя файла переводить в koi8-r, а потом отрезать бит:
>
> [peet на kelisaari peet]$ echo бала не дала | iconv -f utf-8 -t koi8-r |
> ./bala.py BALA NE DALA
>
> [peet на kelisaari peet]$ cat bala.py
> #!/usr/bin/python
> import sys
> r = ""
> for i in sys.stdin.read():
>         r += chr(ord(i) & 127)
> print r,
>
>
> Ну, для эстетики можно ещё кейс поменять местами.

некошерно бит отрезать. что будет если встретятся разные щ,я,ё и т.п.? 
помнится были решения в сети на эту тему...
вот например: 
http://mf.volsu.ru/pipermail/10-10/2005-August/005278.html


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