Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
違いは何ですか
[[ -n $VAR ]]
と
[[ -n ${VAR:-} ]]
?
2番目のテストはいつ使用する必要がありますか?
構文は、が空または未設定の場合に${VAR:-value}置き換えられます。この構文を空で使用する特別な理由はありません(私が考えることができます)。value$VARvalue
${VAR:-value}
value
$VAR