2012-04-06 16 views
0

[[ -n $VAR ]] 

[[ -n ${VAR:-} ]] 

bettween違いは何ですか?

2回目のテストはいつ行う必要がありますか?

答えて

2

${VAR:-value}は、$VARが空または設定されていない場合、valueに置き換えられます。このシンタックスを空のvalueで使用する特別な理由はありません(私は考えることができます)。

+0

この構文は、修正する必要がある1つのスクリプトで使用されています。そして私はなぜそれが使われているのか分からない。 –