-1

我在我使用的 shell 脚本中找到了这个,我在找到这个语法的正式描述/定义时遇到了麻烦:

ACTION=${1:-update}

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

4

1 回答 1

1

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

于 2013-03-18T21:47:39.170 回答