表达式`$ {ID: - }`在shell脚本中做了什么?

时间:2017-03-24 11:25:15

标签: shell

我在shell脚本中遇到${ID:-},但我不确定这个表达式到底是做什么的。

经过一段谷歌搜索后,我发现${var}$var都是相同的。当我们想要扩展像${foo}bar这样的表达式时,这种表达式非常有用。

但是,我没有找到任何解释像${ID:-}这样的表达的来源。

  

我想了解表达式${ID:-}

1 个答案:

答案 0 :(得分:1)

如果未设置变量,

${variable:-default_value}用于返回默认值。

相关:Assigning default values to shell variables with a single command in bash