Hallo erstmal.
Ich fange so langsam an, mich mit Linux anzufreunden.
Habe einen kleinen Server(NSLU2) gekauft, openSlug installiert, mp3 player draufgehauen....is zwar viel arbeit, sich alles anzueignen...man hat aber irgendwie was von....egal, kommen wir zum eigentlichen Thema. -.-'
Problem: mein portabler MP3-Player Rio Carbon kann keine Verzeichnis-Struktur lesen.
angestrebte Lösung: für jedes Verzeichnis meiner mp3-Sammlung eine m3u-playlist erstellen lassen.
für ein Verzeichnis ist es ganz einfach: ls *.mp3 > playlist.m3u
ich denke, mit den Befehlen find und sed könnte das ganze funktionieren.....mehere verzeichnisse autom. zu bearb.
hab leider nur pascal-kenntnisse....
var
aktuelle_line:string; // hier wird der ordner-name gespeichert
line1pos,line2pos:integer; /hier werden die Positionen gespeichert, wo letzte/zweitletzte "/" auftreten
find *.mp3 // damit hat man die ganze verzeichnis-Struktur....
sed ...finde letzten "/" in der LINE ->line1pos // ich kann mir vorstellen, dass die 3 Zeilen in eine gepackt werden können....blos wie?
sed ...finde zweitletzte "/" in der LINE ->line2pos
aktuelle_line= STRING zwischen line1pos und line2pos
LINE ab line1pos → "LINE bis line1_pos"/aktuelle_line.m3u //wenn diese zeile "extra" stehen muss, sind die variablen auf jeden fall notwendig
kann mir das jemand "übersetzen"?
sehr gespannt auf die Lösung ist....gruß, Lenny 😀