Datum: 2001-06-27
Quelle: suse-linux
Die Anfrage zu diesem Schnipsel war, Dateien mit beliebigem Namen in Namen mit einem einheitlichen Schema umzubenennen.
n=1 for i in *.jpg; do mv "$i" file`printf "%3.3d" $n`.jpg n=`expr $n + 1` done
Das ist eine einfache Variante, die den Dateien den Präfix file und eine fortlaufende, 3-stellig formatierte Nummer verpasst. Eine Alternative dazu wäre übrigens der Befehl mmv.