Hi... Am Samstag, 6. Oktober 2001 03:28 schrieben Sie:
Ungetestet mal eben schnell hingetippt:
datum=`date "+%Y-%m-%d"` i=0; for name in `find . -type f -iname "*.jpg" | sort -u` do i=$[i+1] newname="j-${datum}-`printf '%02i' $i`.jpg" mv -i "$name" "$newname" done
Funzt prima! Hab die Zeile "i=$[i+1]" einfach ans ende der Schleife gesetzt und jetzt fängt er sogar mit 00 für die erste Datei an. Jetzt aber noch eine erweiternde Frage dazu: Das Datum für die Dateien ist nicht das aktuelle, und ich würde normalerweise in diesem Fall einfach die Variable "datum" von Hand mit dem entsprechenden String füllen. - Lässt sich diese Variable eigentlich auch beim Aufruf des Scripts mit übergeben? Mfg, Christian -- _______________________________________________________________________ Support your local Club! ...visit: http://www.butanclub.de/