[wuplug] Bash Script Schleife mp3info
Guido Thulke
info at newotec.de
Don Nov 26 21:01:30 CET 2009
Hallo Leute,
ich brauch einen Denkanstoss und/oder Hilfe.
Ich moechte aus einem Verzeichnis alle MP3s in ein anderes Verzeichnis
umkopieren.
Beim umkopieren, soll der Name der Datei durch Kuenstlernamen und den
Titel des Liedes aus den ID3tag der entsprechenden Datei ersetzt werden.
Der Aufruf des Scripts erfolgt so:
Artist-Title-to-mp3.sh VERZEICHNIS_MIT_MP3s ZIELVERZEICHNIS
Hier mein Scriptanfang:
----schnipp----
#!/bin/bsah
SOURCE=$1
TARGET=$2
if test -e $TARGET ; then
echo "Verzeichnichs $TARGET ist schon vorhanden."
else
echo "Verzeichnichs nicht vorhanden. Verzeichnis $TARGET wird
erstellt"
mkdir $TARGET
fi
# der nachfolgende Befehl gibt den Kuenstlernamen und den Titel des
# Liedes aus
# zum Beispiel: Geoffrey Oryema - Lapwony.mp3
NEWNAME=mp3info -p %a" - "%t.mp3 $SOURCE/test.mp3
cp $SOURCE/test.mp3 $TARGET/$NEWNAME
----schnapp----
Mir fehlt jetzt die Schleife, die die Dateinamen aus dem
Quellverzeichnis ausliest und in der ich dann, Datei fuer Datei, mit
mp3info den Namen der Datei erzeugen kann.
Warum das Ganze?
Ich habe ein neues MP3-Autoradio, welches die ID3Tags nicht richtig
anzeigen kann. Die Dateinamen aber wohl.
bis neulich,
--
Guido Thulke http://www.newotec.de Tel.: +49 (0) 28 33.574 555
Daermansweg 1 guido.thulke at newotec.de Fax: +49 (0) 28 33.572 202
47647 Kerken mobil: +49 (0) 171.745 93 99