Hi ! Ich versuche ein Bash Skript zum extrahieren von Titel und Interpreten aus mp3 Dateinamen zu schreiben. Das ganze gschieht in einer for Schleife :
for line in $(ls -l $1); do Interpret=${line%%-*.mp3} done
Das ganze funktioniert aber nicht, da in den Dateinamen Leerzeichen vorkommen, und diese von Bash wahrscheinlich als Feldseparatoren interpretiert werden. Wie muss ich an der Stelle quoten damit bash das unterlässt ? Oder gibt es noch bequemere Wege mit Dateinamen als Strings umzugehen?
Johannes Richter