123456789101112131415161718192021222324252627282930313233343536373839 |
- #! /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 <gmj@pobox.com>
- #
- # 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}'" $*
|