Hallo Mario, Vielen Dank. Leider ist die Variable $num nicht gefüllt. Noch eine Idee ? MfG Stefan
Ohne Gewähr:
ls -1 *.mp3 | while read file; do num=$(echo $file | cut -c 1-3) mv "$file" "song$num.mp3" done
Zum Testen vielleicht vor das mv mal ein echo setzen um zu sehen welche mv Kommandos ausgeführt werden würden.
Gruß Mario
Stefan.Junge@ssi-schaefer.de's Message from Tuesday 18 May 2004 15:18:
Hallo Mario,
Vielen Dank. Leider ist die Variable $num nicht gefüllt. Noch eine Idee ?
MfG
Stefan
Ohne Gewähr:
ls -1 *.mp3 | while read file; do num=$(echo $file | cut -c 1-3) mv "$file" "song$num.mp3" done
Mhm, bei mir geht das. Hab mal ein paar Dummy-Files angelegt: $ ls -1 *.mp3 123sghs.mp3 124sghs.mp3 125sghs.mp3 126 abc, def.mp3 $ ls -1 *.mp3 | while read file; do
num=$(echo $file | cut -c 1-3) echo mv "$file" "song$num.mp3" done mv 123sghs.mp3 song123.mp3 mv 124sghs.mp3 song124.mp3 mv 125sghs.mp3 song125.mp3 mv 126 abc, def.mp3 song126.mp3
Hast du dich vielleicht vertippt? Gruß Mario
participants (2)
-
Mario Streiber
-
Stefan.Junge@ssi-schaefer.de