- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- バックアップ を表示
- シェルスクリプト/文法/Bashオプション/uオプションで未定義変数の捕捉 へ行く。
- 1 (2012-02-27 (月) 16:46:26)
* set -uで未定義変数の捕捉 [#w82290e8] 例えば以下のようにvarを未定義で(初期化しないで)参照すると、 set -u echo $var echo done 以下のようにecho $varの行でスクリプトが異常終了する。 test.sh: line 4: var: 展開されていない変数 以下のようにすれば、スクリプトは「done」と表示して正常終了する。 set -u var=1 echo $var echo done または set +u echo $var echo done