bashscript: playlist-tool: wer findet den Fehler?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
MuddyP
Beiträge: 41
Registriert: 06.04.2004 12:05:15
Kontaktdaten:

bashscript: playlist-tool: wer findet den Fehler?

Beitrag von MuddyP » 04.07.2005 13:16:40

Hallo,

ich habe ein kleines script gemacht, welches erlaubt, playlists für den MusicPlayerDaemon über SMB z.B. mit Winamp zu erstellen.
(Hat den Vorteil, dass die Musik weiterläuft und der User seine Progs verwenden kann.)

Der Script-Teil welcher dies macht sieht so aus:

Code: Alles auswählen

if cat $playlist | grep '\\\\' >/dev/null ; then
                        ### m3u + extern
                        cat $playlist | sed -e '/^#/d' | cut -d '\' -f3- | sed -e 's/\\/\//g' | mpc add
                else
                        ### m3u + intern
                        cat $playlist | sed -e '/^#/d' | mpc add
fi


Leider funktioniert dies nicht. Die Ausgabe scheint identisch zu sein, d.h. der Pfad etc. stimmt.

Ich habe das Script in eine Datei umgeleitet, und eine identische Playlist lokal erstellt, es ist identisch:

File1:
...
Blur/Blur/Blur - Death Of A Party.ogg
...
File2:
...
Blur/Blur/Blur - Death Of A Party.ogg
...

Das eine File kann ich nun durch das Script verarbeiten lassen, das andere nicht.


Gibt es eine Möglichkeit "alle Sonder- und Steuerzeichen anzuzeigen?
Dies wäre meine letzte Idee....

Ich bin um jeden Hinweis dankbar!

Gruss

Muddy

MuddyP
Beiträge: 41
Registriert: 06.04.2004 12:05:15
Kontaktdaten:

Gelöst

Beitrag von MuddyP » 04.07.2005 13:58:31

ok, ich habs gefunden.

Code: Alles auswählen

sed -e 's/\r/\n/g'


Gruss

Muddy

Antworten