#! /bin/bash # Add datestamp to JPEG or EXIF file # # Usage: exfiSetDate date file [file...] # # date - date to add. Any format accepted by date(1). # file - file to have date set # # Author: George Jones # # Date: Sat Dec 19 08:57:32 2015 # # Prereqs: # - Linux file(1) utility for typing # - http://owl.phy.queensu.ca/~phil/exiftool/ for setting dates # set -e; set -u; #set -x if [ $# -lt 2 ] then echo "Usage: $0 date file [file...]" >&2 exit 1 fi when="$1" shift setToTime=`date --date="$when" --rfc-3339=seconds` exiftool -overwrite_original_in_place "-DateTimeOriginal='${setToTime}'" $*