#!/bin/env sh MESSAGE="{message}" FILE="{filename}" EXPECTED_HASH="{filehash}" if [ "$(sha256sum "$FILE" | awk '{print $1}')" = "$EXPECTED_HASH" ]; then printf "File %s validated with message:\\n%s" "$FILE" "$MESSAGE" exit 0 else echo "File $FILE is not valid" exit 1 fi