PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pfade in Playlists ersetzen



stokedfish
03.11.06, 14:13
Hallo,

ich habe hier ein paar Amarok Playlits...da ich einen neuen PC aufgesetzt habe und meine Musik auf eine andere HD mit neuem Benutzer verschoben habe, stimmt nun der Pfad nicht mehr.

Wie kann ich auf einen Schlag alle /media/stoked/fishbox/ durch /home/fishbox/fishbox/ ersetzen?

Es sind ca. 30 Playlists, alle im gleichen Verzeichnis mit der Endung m3u...

drcux
03.11.06, 14:57
for i in `ls *.m3u`; do perl -p -i -e "s|\/media\/stoked\/fishbox\/|\/home\/fishbox\/fishbox\/|g" $i; done

buzz768
03.11.06, 14:59
for file in *.m3u ; do sed -i 's$/media/stoked/fishbox/$/home/fishbox/fishbox/$g' "$file" ; done

stokedfish
03.11.06, 16:16
for i in `ls *.m3u`; do perl -p -i -e "s|\/media\/stoked\/fishbox\/|\/home\/fishbox\/fishbox\/|g" $i; done

Can't open Beloved: No such file or directory.
Can't open tracks.m3u: No such file or directory.
Can't open Calm: No such file or directory.
Can't open down.m3u: No such file or directory.
Can't open Far,: No such file or directory.
Can't open far: No such file or directory.
Can't open away.m3u: No such file or directory.
Can't open Funky: No such file or directory.
Can't open shit.m3u: No such file or directory.
Can't open Groovy: No such file or directory.
Can't open instrumentals.m3u: No such file or directory.
Can't open Kickass: No such file or directory.
Can't open d'n'b.m3u: No such file or directory.
Can't open Party: No such file or directory.
Can't open on.m3u: No such file or directory.
Can't open Shit: No such file or directory.
Can't open that: No such file or directory.
Can't open makes: No such file or directory.
Can't open me: No such file or directory.
Can't open dance.m3u: No such file or directory.
Can't open The: No such file or directory.
Can't open fading: No such file or directory.
Can't open sun.m3u: No such file or directory.
Can't open They'd: No such file or directory.
Can't open call: No such file or directory.
Can't open it: No such file or directory.
Can't open indie.m3u: No such file or directory.
Can't open Trippy: No such file or directory.
Can't open electronics.m3u: No such file or directory.
Can't open Yes,: No such file or directory.
Can't open there: No such file or directory.
Can't open is: No such file or directory.
Can't open good: No such file or directory.
Can't open trance.m3u: No such file or directory.




for file in *.m3u ; do sed -i 's$/media/stoked/fishbox/$/home/fishbox/fishbox/$g' "$file" ; done

Das hat funktioniert, Danke - 1:0 für buzz! :D

drcux
03.11.06, 17:10
Böse Leerzeichen im Dateinamen.... ;)

"$i"