RSS-Feed

Bilder einheitlich umbenennen

von Kai um 23:07 am Donnerstag, 27. August 2009 in How-To, Linux | 0 Kommentare

Um die letzten Urlaubsbilder einheitlich umzubenennen, hab ich eben kurz die Shell bemüht und bin dabei anscheinend über eine mir bis dahin unbekannte Eigenheit gestolpert:


$ counter=1
$ for i in *.jpg; do mv -v $i img_1280x1024_$(printf "%03d" $counter).jpg; counter=$(($counter+1)); done

Und zwar passiert es mir, dass ich ohne das -v (verbose) Flag als Ergebnis manche Bilder nun doppelt im Verzeichnis liegen habe. Mit dem verbose-Modus klappt die Umbenennung reibungslos.

Ich habe keine Ahnung warum das so ist. Ich könnte mir vorstellen, dass die Aktion in verschiedenen Threads abläuft (also die einzelnen Befehle nicht sequentiell nacheinander abgearbeitet werden) und deswegen bei der Umbenennung etwas geschludert wird. Sicher bin ich mir da aber nicht.

Bisher Keine Kommentare zu "Bilder einheitlich umbenennen"

RSS Feed für Kommentare zu diesem Artikel.  TrackBack URL

Hinterlasse einen Kommentar