X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=blobdiff_plain;f=redatepic.sh;h=9d3e9c354f7fdc32a0662e02aef50162ad5808b0;hb=71b861a1c642e2f955ef58b152354824d7d58404;hp=06460d416bc08df2d5b9bc354b9497757da1a404;hpb=4ab8789562205cc53a6050d41ff68e22f8b376ec;p=scripts.git diff --git a/redatepic.sh b/redatepic.sh index 06460d4..9d3e9c3 100755 --- a/redatepic.sh +++ b/redatepic.sh @@ -25,7 +25,14 @@ while [ $1 ]; do if [[ -f ${REFERENCE} ]]; then - TAG=$(exif --ifd=EXIF -t "Date and Time (original)" ${REFERENCE} | grep Value) + # TAG=$(exif --ifd=EXIF -t "Date and Time (original)" ${REFERENCE} | grep Value) + TAG=$(exif 2>/dev/null --ifd=EXIF -t 0x9003 ${REFERENCE} | grep Value) + + if [[ ! "${TAG}" ]]; then + echo >&2 " Cannot find the \"Date and Time (original)\" exif tag in ${REFERENCE}" + echo >&2 " Looking for \"Date and Time\"" + TAG=$(exif -t 0x0132 ${REFERENCE} | grep Value) + fi if [[ ${TAG} ]]; then TIMESTAMP=$(echo ${TAG} | sed -e \