servus,
ich versuche mir gerade ein shell skript zu basteln was eine zuvor erstellte liste von mp3 dateien auf ihre bitrate überprüft und gegebenenfalls auf einen norm-wert herab convertiert.
die liste wird angelegt mit "find -name "*.mp3" > liste" erstellt. es ist also eine datei in der jede zeile den relativen pfad zu einer datei enthält. Allerdings enthalten die pfade sehr oft leerzeichen, und die werden mir beim abarbeiten der liste zum verhängniss.
mein ansatz war folgender:
das problem ist nun eben, dass die schleife nicht für jede Zeile durchlaufen wird, sindern für jedes Wort jeder Zeile.Code:for i in `cat liste` do lame -b$BITRATE -f -a --mp3input "$i" "$i.new" >/dev/null id3cp "$i" "$i.new" >/dev/null mv "$i.new" "$i" >/dev/null done
wie lässt sich das denn realisieren?
PS.: sorry, wusste nicht recht in welches forum das am besten passen könnte.
Lesezeichen