#!/bin/bash
HOME=`pwd`
FOLDER=$1
EXT=.jpg		# Dateiextension
EXIF=exif		# EXIF Programm

if [ $# -ne 1 ]; then
    echo "Gib bitte einen Ordner mit Bildern an (z.B. $0 Fotos)"
fi

if which $EXIF >/dev/null; then
	echo "OK, $EXIF ist installiert"
else
	echo "EXIF ist nicht installiert - Bitte installiere zuerst $EXIF"
	exit
fi

cd $FOLDER
for PHOTO in `ls -1 | grep $EXT`; do
	DATE=`$EXIF $PHOTO | grep -i date | grep -i ori | awk 'BEGIN {FS="|"}; {print $2}' | awk '{print $1}' | awk 'BEGIN {FS=":"}; {print $1"-"$2"-"$3}'`
	TIME=`$EXIF $PHOTO | grep -i date | grep -i ori | awk 'BEGIN {FS="|"}; {print $2}' | awk '{print $2}' | awk 'BEGIN {FS=":"}; {print $1"-"$2"-"$3}'`
	echo "$PHOTO wurde am $DATE um $TIME aufgenomen"
	if [ ${#DATE} -eq 10 ]; then
		if [[ "$PHOTO" =~ "$DATE" ]]; then
			echo "Datum ist bereits im Namen enthalten"
		else
			echo "Benenne $PHOTO in $DATE-$PHOTO um"
#			mv $PHOTO $DATE-$PHOTO			# Nur Datum
			mv $PHOTO $DATE-$TIME-$PHOTO		# Datum und Zeit
		fi
	else
		echo "Kein ordentliches Datum gefunden"
	fi
done
cd $HOME







