1 2 3 4 5 6 7 8 9 10 11 12 13
#!/bin/sh set -eu VERSION="$(awk '/^VERSION / { print $3 }' Makefile)" DATE="$(awk '/^DATE / { print $3 }' Makefile)" NAME="$(awk '/^NAME / { print $3 }' Makefile)" EXPECTED="$NAME $VERSION $DATE" GIVEN="$("$@")" if [ "$GIVEN" != "$EXPECTED" ]; then exit 1 fi