Кириллица в латынь
Доброго времени дня
Может кто нибудь подскажут как можно облегчить следующую работу.
Проблема появилась после покупки другом DVD вертушки, которая не читает
кириллицу, а друг просит записать
ему музыки. Пример: есть Вот_те_на.mp3 нужно Vot_te_na.mp3 или что
то в этом роде.
Вручную переименовать 20 дисков по 200-300 песен как то не хорошо
становиться.
Еще одна проблема
Из под root делаю: # ln -s /dev/ttyS0 /dev/modem
линк создается и работает но до первой перезагрузки, после перезагрузки
никаких следов от него не остается.
ASPLinux release 10 (Karelia) kernel 2.6.9-1.667asp
Этот линк в принципе мне не требуется. Но все же хотелось понять.
С уважением Иванов Николай
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15875; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315445
On Sun, 13 Feb 2005 09:20:20 +0300
Николай Иванов <neiv***@p*****.ws> wrote:
Можно и так. Только дополни строки с буквами до полного алфавита и замени в строке
с "open" "DVD/*" на "полный путь к каталогу с твоими файлами/*".
Вариант типа "Ш" -> "SH" не проходит, по этому можно и "Ш" -> "S"
- начало файла -
#!/usr/bin/perl
open(LIST, "ls -1 DVD/*|") || die "ERROR";
while(<LIST>){
/\A(.*?)\n/;
$_ = $1;
$oldname = $_;
tr/[АБВГДЕЖЗИКЛМНОПРСТУФХЦ]/[ABVGDEJZIKLMNOPRSTUFHC]/;
tr/[абвгдежзиклмнопрстуфхц]/[abvgdejziklmnoprstufhc]/;
$newname = $_;
`mv $oldname $newname`
}
close(LIST);
- конец файла -
Буду рад, если помог.
Владимир
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 15876; Возраст листа: 569; Участников: 1335
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/315597