$ cat test.sh
set -eu
echo "`wc -l < $DNE`"
echo should not get here
$ /bin/bash test.sh
test.sh: line 2: DNE: unbound variable
should not get here
私はbashバージョン4.1.2を実行しています。サブシェルでのバインドされていない変数のそのようなすべての使用により、サブシェルを含む各呼び出しを変更することなく、スクリプトが終了することを確認する方法はありますか?