Shell脚本参数替换

Shell脚本参数替换

我看到一行shell脚本如下:

local soft_upgrade=${3:-false}

这是什么意思?我不知道 3:-false 是什么意思。

答案1

不,这与数组无关,它是默认值参数替换

如果$3没有设置,则设置soft_upgradefalse,否则设置为$3

答案2

看看这篇文章,对我来说非常有用:

Bash 中使用字符串运算符进行变量重整

相关内容