Bashスクリプトで、変数が未定義の場合にエラーを出して終了させるためのオプションはどれか。

set -u(nounset)は未定義変数の参照をエラーとして扱い、スクリプトのバグを早期発見させます。