Retourner au contenu associé (entrée de forum : Dialecte inconnu)
Posté par Ozz le 10 mai 2009 à 20:45. En réponse au message Dialecte inconnu. Évalué à 10.
set -eu
$ bash $ set -eu $ echo ${FOO:-} $ echo ${FOO} bash: FOO: unbound variable $ echo $? 1
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: man bash
Posté par Ozz . En réponse au message Dialecte inconnu. Évalué à 10.
set -eud'après man bash
-u Treat unset variables as an error when performing parameter expansion. If
expansion is attempted on an unset variable, the shell prints an error message,
and, if not interactive, exits with a non-zero status.
du coup
$ bash
$ set -eu
$ echo ${FOO:-}
$ echo ${FOO}
bash: FOO: unbound variable
$ echo $?
1