пытаюсь осилить advanced bash scripting-туториал, конечно отличный,но..
допустим есть директория с мп3, где названия файлов такие:
01 - Some Song1.MP3
02 - Some Song2.MP3
...
требуется:
выдернуть из имён - titles для тэгов, затем привести файлы к такому виду:
01.mp3
02.mp3
...
делаю примерно так:
1.часть, отвечающая за парсинг имени файла и запись его в кач-ве титла, выглядит так:
eyeD3 -t `ls 01 - Some Song1.MP3 | sed 's/[0-9]\+ - //; s/.MP3//'` 01 - Some Song1.MP3
2.как правильно оформить замену одного расширения на другое, чтобы это решение можно было потом поюзать ещё (в abst пример есть - но что-то не догоню никак применительно к ситуации)
3.как передать параметры скрипта - вызываемым внутри скрипта утилитам, т.е.:
если скрипт запустить для 10 мп3 указанного формата в директории:
script dir1/*.MP3
как передать список [01-10].MP3 тому же eyeD3 ?
например так (предпологается что после запуска script dir1/*.MP3 eyeD3 последовательно должен получить имена файлов и пронумеровать тэги):
for i in "$@"; do
eyeD3 -n $i
сколько вариантов не пробовал - что-то не выходит правильно...
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от grob
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от grob
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум bash question (2002)
- Форум Question (2004)
- Форум Question (2004)
- Форум Question (2004)
- Форум Question (2004)
- Форум Question (2004)
- Форум Question (2004)
- Форум IPC question (2011)
- Форум Archlinux question (2014)
- Форум math question (2015)