Hallo Liste, Ist zwar OT aber habe da folgendes Problem: In meinem Ordner liegen MP3 Files in der Form 002 Künstler,Name.mp3 010 Künstler,Name.mp3 100 Künstler,Name.mp3 usw. Der Nummerische Teil ist immer 3-stellig, der Rest ebenfalls. Ich möchte die Files umbenennen in song002.mp3 song010.mp3 song100.mp3 Der Teil "Song" ist statisch nur die 3-stellige Nummer wird wieder verwendet. Hat da jemand einen Tip ? Vielen Dank für Eure Hilfe ! Gruß Stefan
Stefan.Junge@ssi-schaefer.de's Message from Tuesday 18 May 2004 14:47:
Hallo Liste,
Ist zwar OT aber habe da folgendes Problem:
In meinem Ordner liegen MP3 Files in der Form 002 Künstler,Name.mp3 010 Künstler,Name.mp3 100 Künstler,Name.mp3 usw.
Der Nummerische Teil ist immer 3-stellig, der Rest ebenfalls.
Ich möchte die Files umbenennen in
song002.mp3 song010.mp3 song100.mp3
Der Teil "Song" ist statisch nur die 3-stellige Nummer wird wieder verwendet.
Hat da jemand einen Tip ? Vielen Dank für Eure Hilfe !
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 schrieb: [viele Dateien per Script umbenennen]
Hat da jemand einen Tip ?
Oder wenn es nicht die Shell sein muß: krename Einfach zu bedienen und sehr effektiv, wenn es darum geht schnell viele Dateien oder Verzeichnisse umzubennenen.
Stefan
Mathias
participants (3)
-
Mario Streiber
-
Mathias Binder
-
Stefan.Junge@ssi-schaefer.de