Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Liautov                       2:5004/48.84   29 Oct 2002  22:56:13
 To : Valentin Nechayev
 Subject : Re: mp3 tags
 -------------------------------------------------------------------------------- 
 
  
   Valentin Nechayev wrote: 
 
 DL>>     ($2 берет часть имени до пробела)  
 VN> Если бы там не было кавычек вокруг ``, то ответ был бы - заменить $2 на 
 VN> "$2"
 VN> Hу а в данном случае надо сделать (проверено)
 VN> title="`mp3info -p \"%t\" \"$2\" | xcode $1`"
 
    я делал так:
 
 #!/bin/sh
 out=$1
 # out: -k || -w || -a
 # for more information see xcode -h
 shift
 title="`mp3info -p "%t" "$*" | xcode "$out" 2>/dev/null`"
 artist="`mp3info -p "%a" "$*" | xcode "$out" 2>/dev/null`"
 album="`mp3info -p "%l" "$*" | xcode "$out" 2>/dev/null`"
 comment="`mp3info -p "%c" "$*" | xcode "$out" 2>/dev/null`"
 mp3info -t "$title" -a "$artist" -c "$comment" -l "$album" "$*"
 
   потом, например так:
   find . -name "*.[Mm][Pp]3" -exec myscript -w "{}" \;
 
   ожет книжка какая есть по shell хорошая ?
                 
 DL>>     чтобы перекодировал все файлики из stdin, 
 DL>>     напр. find / | grep -i .mp3 | myscript ?
 VN> А всяких переводов строки там нет в именах?
 
   там есть пакостный символ, которого нет в кей(скрин)мапах.
   значок номера (shift + 3 на рус. раскладке под оффтопиком).
   ичего с такими не могу поделать:
 
 lazy%ls
 01 - Hечего терять.mp3                  08 - Дорожная ?2.mp3
 02 - Еду, еду.mp3                       09 - Я подобно собаке.mp3
 03 - Рожден, чтобы бежать.mp3           10 - Расстели мне поле.mp3
 04 - Урал Байкер Блюз.mp3               11 - Пароль.mp3
 05 - Hа двоих.mp3                       12 - Пригородный блюз (vers2).mp3
 06 - Пригородный блюз.mp3               13 - Я подобно собаке (vers2).mp3
 07 - Зверек.mp3                         14 - Урал Байкер Блюз (vers2).mp3
 lazy%ls 08\ -\ Дорожная\ \?2.mp3
 ls: 08 - Дорожная ?2.mp3: Invalid argument
 lazy%mp3info 08\ -\ Дорожная\ \?2.mp3
 Error opening MP3: 08 - Дорожная ?2.mp3: Invalid argument
 lazy%cp 08\ -\ Дорожная\ \?2.mp3 08.mp3
 cp: 08 - Дорожная ?2.mp3: Invalid argument
 
 -- 
 Best regards, Dmitry. 
 mailto://dlm@au.ru
 
 ... np: The Doors - End Of The Night
 --- tin/1.5.11-20020130 ("Toxicity") (UNIX) (FreeBSD/4.7-STABLE (i386))
  * Origin: What?! (2:5004/48.84@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: mp3 tags   Dmitry Liautov   29 Oct 2002 22:56:13 
 Re: mp3 tags   Valentin Nechayev   02 Nov 2002 13:46:45 
Архивное /ru.unix.bsd/16132708ede24.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional