我看到一行shell脚本如下:
local soft_upgrade=${3:-false}
这是什么意思?我不知道 3:-false 是什么意思。
答案1
不,这与数组无关,它是默认值参数替换。
如果$3
没有设置,则设置soft_upgrade
为false
,否则设置为$3
答案2
看看这篇文章,对我来说非常有用:
我看到一行shell脚本如下:
local soft_upgrade=${3:-false}
这是什么意思?我不知道 3:-false 是什么意思。
不,这与数组无关,它是默认值参数替换。
如果$3
没有设置,则设置soft_upgrade
为false
,否则设置为$3
看看这篇文章,对我来说非常有用: