#!/usr/bin/env bash set -o pipefail set -eu size=$((2**40)) ./input-source "$size" \ | mtee "sha256sum > unprocessed-input.sha256" "gprog --size-estimate $size | sha256sum > processed-input.sha256" if diff unprocessed-input.sha256 processed-input.sha256 then echo "$0: files compared happy" else echo "$0: files compared sad" 1>&2 exit 1 fi