#!/bin/sh

for f in "$@"; do
	
	if ! printf "%s" "$f" | grep -q test; then
		continue
	fi

	if ! grep -q '\\Datum' "$f"; then
		continue
	fi

	datum="$(sed -n -r -e 's/\\Datum\{([[:digit:]]{2})\.([[:digit:]]{2})\.([[:digit:]]{4})\}/\3-\2-\1/p' "$f")"
	today="$(date +%s)"
	if [ "$(date -d"${datum}" +%s)" -gt "${today}" ]; then
		echo Test "${f}" am "${datum}" liegt in der Zukunft >&2
		exit 1
	fi
done
