кассетное переименование
Здравствуйте!
Мне нужно перегнать большое колличество файлов с кириллическими именами в
латиницу.
Время.mp3 -> Vremya.mp3 ( наподобие того, что делает lynx ).
Может быть кто-нибудь знает уже готовое решение?
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.linuxrsp.ru
Открыт:
25-07-2003
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.linux.discuss-list@subscribe.ru
Адрес
модератора: comp.soft.linux.discuss-owner@subscribe.ru
Здравствуйте!
Мне нужно перегнать большое колличество файлов с кириллическими именами в
латиницу.
Время.mp3 -> Vremya.mp3 ( наподобие того, что делает lynx ).
Может быть кто-нибудь знает уже готовое решение?
В сообщении от Понедельник 11 Декабрь 2006 15:46 Ilia N Ternovich
написал(a):
На вскидку примерно так, не совсем красиво но все же .. ;-)
#!/bin/bash
for i in *.mp3
do
echo "$i" | catdoc -d us-ascii -s `locale charmap | tr A-Z a-z` > tmp.00
NAME=`cat tmp.00`
echo $NAME
mv "$i" "$NAME"
rm -f tmp.00
done
для работы должна быть установлена программа catdoc
Ilia N Ternovich wrote:
http://ru.wikibooks.org/wiki/LOR-FAQ-Storage#.D0.9A.D0.B0.D0.BA_.D0.BF.D0.B5.D1.80.D0.B5.D0.BA.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D1.82.D1.8C_.D1.80.D1.83.D1.81.D1.81.D0.BA.D0.B8.D0.B5_.D0.BD.D0.B0.D0.B7.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D1.84.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2_.D0.B2_.D1.82.D1.80.D0.B0.D0.BD.D1.81.D0.BB.D0.B8.D1.82.3F