#!/bin/sh set -eu cat << 'EOF' > "$DATADIR/env.yarn" SCENARIO check environment THEN DATADIR is set AND SRCDIR is set AND NOTSET is not set IMPLEMENTS THEN (\S+) is set env env | grep "^$MATCH_1=" IMPLEMENTS THEN (\S+) is not set ! env | grep "^$MATCH_1=" EOF NOTSET=foo ./run-yarn "$DATADIR/env.yarn"