Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我使用的 shell 脚本中找到了这个,我在找到这个语法的正式描述/定义时遇到了麻烦:
ACTION=${1:-update}
我假设如果 $1 变量不存在(没有命令行参数),则使用“-update”。
这不是深奥的。它是 POSIX,甚至是 Bourne。在每个 shell 手册页中。man bash或man ksh。假设大部分是正确的,如果参数1未设置或为空字符串,则展开备用。
man bash
man ksh
1