Shell [[-n$VAR]]vs[-n${VAR:-}]]
我们之间有什么区别Shell [[-n$VAR]]vs[-n${VAR:-}]],shell,ksh,Shell,Ksh,我们之间有什么区别 [[ -n $VAR ]] 及 ? 什么时候应该使用第二个测试?当$VAR为空或未设置时,语法${VAR:-value}替换值。没有特别的理由(我能想到)将此语法与空的值一起使用此语法用于我应该修改的一个脚本中。我不明白为什么要用它。 [[ -n ${VAR:-} ]]
[[ -n $VAR ]]
及
?
什么时候应该使用第二个测试?当
$VAR
为空或未设置时,语法${VAR:-value}
替换值。没有特别的理由(我能想到)将此语法与空的值一起使用
此语法用于我应该修改的一个脚本中。我不明白为什么要用它。
[[ -n ${VAR:-} ]]