dateien automatisch umbenennen lassen

Post Reply
Message
Author
frank :-)

dateien automatisch umbenennen lassen

#1 Post by frank :-) »

hallo,

ich möchte meine bildersammlung systematisch ordnen. dazu müssen die dateinamen umbenannt werden. weil es so viele dateien sind, soll dies automatisch ablaufen.
meine digitalkamera erzeugt z.b. namen wie "pict001.jpg", "pict002.jpg".
diese namen sollen automatisch umbenannt werden in z.b. "bild1_01.jpg", "bild2_02.jpg" usw.

wie kann man das machen?

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#2 Post by Lateralus »

Code: Select all

#!/bin/sh

nummer=1

for item in $(ls pict*.jpg); do

  #Null vorstellen, wenn Zahl kleiner 10
  if [ "$nummer" -lt 10 ]; then
    mv $item bild"$nummer"_0"$nummer".jpg
  else
    mv $item bild"$nummer"_"$nummer".jpg
  fi

  nummer=$[$nummer+1];

done

Aber warum die Form bild1_01.jpg statt bild_01.jpg???

MichaelO

#3 Post by MichaelO »

Hallo,
wenn Du eine komfortable GUI bevorzugst, schau Dir KRename an.

frank :-)

:-)

#4 Post by frank :-) »

vielen dank für die antworten. werde die varianten testen.

frank :-)

#5 Post by frank :-) »

wow. super! es funktioniert!

vielen dank.

jetzt muss ich mir die bash nur noch anpassen an die namensvergebung.

Post Reply