Am Mi, 2003-12-17 um 18.28 schrieb David Haller: Hallo David,
==== for f in ${DATADIR}/*.jpg do unset dir unset file vars="`jhead \"$f\" | \ sed -n \ \"/^Date\/Time/ { h; s@^[^:]*: \([^ ]\+\) .*@\1@; s@:@/@g; s@^@dir=\\"${DESTDIR}/@; s/$/\\"/; p; g; s@^[^:]*: \([^ ]\+\) \(.*\)@\1_\2@; s/:/_/g; s/^/file=\\"/; s/$/.jpg\\"/; p; }\"`"; eval "$vars"; test -n "$dir" && test -n "$file" || exit 1 test -d "$dir" || mkdir -p "$dir" cp -i "$f" "${dir}/${file}" && rm "$f" done ====
Wunderbar, das funktioniert perfekt. Jubel :-)
Das ergaebe z.B.:
/home/user/Bilder/2003/12/17/2003_12_17_10_31_27.jpg
Gerade getestet: /home/andreas/Bilder/2003/12/17/2003_12_17_20_47_40.jpg /home/andreas/Bilder/2003/12/17/2003_12_17_20_48_09.jpg So habe ich mir das vorgestellt :-)) Ganz herzlichen Dank. Andreas