PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash-skript zum MP3 sortieren



Galeon
02.02.04, 21:49
Nabend beisammen,

ich versuche gerade ein Skript zu schreiben das folgendes machen soll:

1. Einen Ordner der voller Dateien steckt nach allen mp3-Dateien durchsuchen

2. In einem anderen Ordner existiert für jeden Buchstaben des Alphabets ein Ordner und für die Nummer (also A B C D ... und #).
Das Skript soll jetzt also gucken womit die Mp3-Datei beginnt und diese dann in den entsprechenden Ordner verschieben.

Naja, mein aktuelles Problem besteht dadrin das


for datei in `ls`; do
echo $datei
done

den ganzen Krempel so ausgibt


hosh
-
Metaphor
for
you.mp3
mad
at
gravity
-
Burn.mp3



nun also die Frage:
wie bekomme ich es hin, das er mir nicht jedes Wort einzelnd ausgibt, sondern immer Dateiweise, so das aus dem Kram da oben folgendes wird


hosh - Metaphor for you.mp3
mad at gravity - Burn.mp3


Damit ich damit weiterarbeiten kann ?

Danke im vorraus

Finn

marcdevil
02.02.04, 22:15
for datei in * ; do
echo "$datei"
done




mv [aA]*.mp3 A
mv [bB]*.mp3 B
...

Galeon
02.02.04, 22:40
Hm, es kann doch so einfach sein :).

Genia, danke :D

Thranduil
03.02.04, 08:39
is das schon das gesamte Skript?

Wenn nein, könnte das irgendwer online stellen?

Mfg
Thran

Galeon
03.02.04, 19:47
Von der Grundidee her war es das ganze, ich verfeiner das jetzt noch ein wenig und poste dann das komplette :)