h4tr3d
ЗЫ посмотрел свой пост - там пробелы все на месте, как вы так копировали?
сам не знаю как копировал на форум с файла ,он наверно в таком виде был из-за нескольких правок
сейчас так:
find . -name "*.cue" -print | while read fn;
do
  nm=$(basename "'$fn'" .cue)
  dir=$(dirname "'$fn'")
  /usr/bin/cuetag.sh "'$fn'" $dir/$nm.flac
done
но ошибку все равно выдает:
[[email protected] Carla Bley - 4x4]$ cueflac
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
/usr/bin/cuetag.sh: line 147: [: 4: ожидается использование унарного оператора
'./Carla: uknown file type
Bley: uknown file type
-: uknown file type
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
'./Carla Bley - 4x4.cue': input file error
'./Carla Bley - 4x4.cue': unknown format
4x4.cue'.flac: ERROR: reading metadata, status = "FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE"
The FLAC file could not be opened.  Most likely the file does not exist
or is not readable.
'./Carla Bley - 4x4.cue': input file error
h4tr3d
Ну что, кто ставит пиво? :)
я только рад, но что то не пашет скрипт, может я что то не так правлю,вот в таком виде не пашет:
find /home/kalebas/mp3/MP -name "*.cue" -print | while read fn;                                                                             
do                                                                                                                                          
  nm=$(basename "'$fn'".cue)                                                                                                                
  dir=$(dirname"'$fn'")                                                                                                                                                                                                                                             
  /usr/bin/cuetag.sh "'$fn'" $dir/$nm.flac                                                                                                      
done                                                                                                                                        
     
brainerazer
Юзаю скрипт, найденный на просторах ЛинуксФорума:
он похоже на треки режет,не совсем то что надо, а так да, хорош
h4tr3d
покажи ругать то наконец, думал сам догадаешься ;-)
если в файлах заменить пробелы на _ то скрипт работает , иначе такое выдает:
[[email protected] MP]$ cueflac
basename: лишний операнд `-'
Попробуйте `basename --help' для получения более подробного описания.
./Ellery: unknown format
./Ellery: input file error
/usr/bin/cuetag.sh: line 147: [: 14: ожидается использование унарного оператора
Eskelin: uknown file type
-: uknown file type
Ten: uknown file type
-: uknown file type
2004_/Ellery: uknown file type
Eskelin: uknown file type
-: uknown file type
Ten.cue: uknown file type
./Ellery: uknown file type
Eskelin: uknown file type
-: uknown file type
Ten: uknown file type
-: uknown file type
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
./Ellery: unknown format
./Ellery: input file error
2004_/.flac: ERROR: reading metadata, status = "FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE"
The FLAC file could not be opened.  Most likely the file does not exist
or is not readable.
warning: number of files does not match number of tracks
warning: number of files does not match number of tracks
warning: number of files does not match number of tracks
basename: лишний операнд `of'
Попробуйте `basename --help' для получения более подробного описания.
./Art: unknown format
./Art: input file error
/usr/bin/cuetag.sh: line 147: [: 21: ожидается использование унарного оператора
Ensemble: uknown file type
of: uknown file type
Chicago: uknown file type
-: uknown file type
Urban: uknown file type
Magic: uknown file type
(2003)/Art: uknown file type
Ensemble: uknown file type
of: uknown file type
Chicago: uknown file type
-: uknown file type
Urban: uknown file type
Magic.cue: uknown file type
./Art: uknown file type
Ensemble: uknown file type
of: uknown file type
Chicago: uknown file type
-: uknown file type
Urban: uknown file type
Magic: uknown file type
./Art: unknown format
./Art: input file error
(2003)/.flac: ERROR: reading metadata, status = "FLAC__METADATA_CHAIN_STATUS_ERROR_OPENING_FILE"
The FLAC file could not be opened.  Most likely the file does not exist
or is not readable.
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
./Art: unknown format
./Art: input file error
warning: number of files does not match number of tracks
warning: number of files does not match number of tracks
Dr.Drey
dir=$(dirname "$fn")
#или
dir=$(dirname "${fn}")
можно пробелы экранировать двойными ковычками.
вообще во многих скриптах спасает
в этом почему то не спасает, или я не то что то делаю,
h4tr3d, спасибо большое !работает. вот бы еще добавить что-нибудь, что б он на пробелы в названиях не ругался - был бы высший пилотаж ))))
iriver550
зачем Вам грабли? есть гуевая прога-gcue2tracks. Вам надо только кодек поставить для чтения ape. в aur ищите.
все что нужно было за последние 2 недели сконвертить - выполнилось без проблем.
гуй - это не Ъ ))) , да и задача стоит просто проставить теги,РЕКУРСИВНО, на треки мне резать не надо, кодеков хватает, да и скриптов в гугле тоже, но именно такого не нашел , а тут просто по ходу выяснилось, что много музычки пережатой во флек без тегов - не аккуратненько
Друзья, а помогите сделать скрипт - надо рекурсивно обойти все каталоги в коллекции и с помощью cuetag проставить теги в файлах , конвертированных во flac из ape. Одиночно теги проставляются командой cuetag.sh *.cue *.flac . Я понимаю, что надо использовать find и exec, но что то никак не выходит каменный цветок.
Amigo
kolebas
ejabberd:x:1001:1001::/var/lib/ejabberd:/bin/nologin
как бы 1001 намекает
намек понял,спсб
меня тоже интересует почему в kdm есть пользователь ejabberd и spamd , хотя в /etc/paswwd прописано ejabberd:x:1001:1001::/var/lib/ejabberd:/bin/nologin
Правила форума
Перед тем, как задать вопрос:
    * убедись, что ты знаком с последними изменениями вики;
unetbootin
http://wiki.archlinux.org/index.php/Ins … _USB_stick
http://wiki.archlinux.org/index.php/Building_a_Live_CD