-1
我在我使用一个shell脚本发现了这个,我无法找到这句法的正式描述/定义:神秘的shell脚本语法
ACTION=${1:-update}
我假设,如果$ 1变量不存在(没有命令行参数),则使用“-update”。
我在我使用一个shell脚本发现了这个,我无法找到这句法的正式描述/定义:神秘的shell脚本语法
ACTION=${1:-update}
我假设,如果$ 1变量不存在(没有命令行参数),则使用“-update”。
这不是深奥的。这是POSIX,甚至是Bourne。在每一个shell的manpage中。 man bash
或man ksh
。假设大部分是正确的,如果参数1
未设置或为空字符串,则展开备用。
确切的重复:[1](http://stackoverflow.com/q/10390406/495451),[2](http://stackoverflow.com/q/10287197/ 495451) – ormaaj 2013-03-18 21:44:11