diff --git a/bin/fixpictimestamps b/bin/fixpictimestamps new file mode 100755 index 0000000..3e1fe65 --- /dev/null +++ b/bin/fixpictimestamps @@ -0,0 +1,14 @@ +#!/bin/bash +find -name '*.jpg' | while read PIC; do +DATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') +echo "$DATE $PIC" +touch -t $(echo $DATE | sed 's/\(..$\)/\.\1/') $PIC +#mv -i $PIC $(dirname $PIC)/$DATE.jpg +done + +find -name '*.CR2' | while read PIC; do +DATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') +echo "$DATE $PIC" +touch -t $(echo $DATE | sed 's/\(..$\)/\.\1/') $PIC +#mv -i $PIC $(dirname $PIC)/$DATE.jpg +done