深奥的shell脚本语法

时间:2013-03-18 21:36:06

标签: shell syntax

我在我使用的shell脚本中发现了这个,我无法找到这种语法的正式描述/定义:

ACTION=${1:-update}

我假设如果$ 1变量不存在(没有命令行参数),则使用“-update”。

1 个答案:

答案 0 :(得分:1)

这不是深奥的。它是POSIX,甚至是Bourne。在每个shell手册页中。 man bashman ksh。假设大多是正确的,如果参数1未设置或为空字符串,则展开备用。