Original geschrieben von thermoman
Das geht aber auch einfacher

Code:
#!/bin/sh

/usr/bin/ksmp3play -r `/usr/bin/find /share/data/mp3/ -type f -iname \*.mp3`
Damit kriegst Du dann sogar die mp3s in den Verzeichnissen eine Ebene tiefer, die bei Deiner Methode aussen vor bleiben.

mfg,
thermoman
ne so geht das nicht, weil du alle lieder mit einem abstand getrennt angeben musst und nicht mit einem \n. du könntest ja noch nen sed zum ersetzen drüber laufen lassen.
und was meinst du mit den mp3s eine ebene tiefer? die werden bie menier variante genauso abgespielt.
ich lass mir ja jedes verzeichnis ausgeben und häng danach noch ein /* was von der bash mit allen dateien in dem verzeichnis ersetzt wird.
somit wird schon die verzeichnisstruktur berücksichtigt.