ich bin gerade dabei ein Script zu schreiben was mir alle FLAC Dateien in einem Verzeichnis mittels SHNTOOL zusammenfügt und die Metadaten die in der ersten Datei sind in die neue Gesamtdatei überträgt.
Alle einzelnen Flac Dateien beginnen immer mit einer zweistelligen Zahl
01_-_die_erste.flac
02_-_die_zweite.flac
Shntool erzeugt eine Datei mit dem Namen joined.flac.
Das hier ist das momentane Werk, bitte liebe Profis, zerreisst mich nicht in der Luft
Code: Alles auswählen
#!/bin/bash
for a in 01_*.flac
do
shntool join -o flac *.flac
metaflac --export-tags-to=temp $a
metaflac --preserve-modtime --no-utf8-convert --import-tags-from=temp joined.flac
metaflac --preserve-modtime --no-utf8-convert --remove-tag=TRACKTOTAL joined.flac
mv joined.flac JOINED_$a
rm temp
done
Ich suche nun nach einer Lösung das Sript so umzustellen dass der in $a gespeicherte Name erst ab der sechsten Stelle für den neuen Dateinamen verwendet werden soll, in diesem Beispiel dann "die_erste.flac"
Ich habe es einfach nicht hinbekommen, kann mir bitte jemand weiterhelfen?
Danke und Gruß
Shakky