深奥的shell脚本语法

深奥的shell脚本语法,shell,syntax,Shell,Syntax,我在使用的shell脚本中发现了这一点,但很难找到此语法的正式描述/定义: ACTION=${1:-update} 我假设如果$1变量不存在(没有命令行参数),则使用“-update”。这并不深奥。是POSIX,甚至是Bourne。在每一个shell手册页中manbash或manksh。假设基本正确,如果参数1未设置或为空字符串,则展开替代项 精确副本:,

我在使用的shell脚本中发现了这一点,但很难找到此语法的正式描述/定义:

ACTION=${1:-update}

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

这并不深奥。是POSIX,甚至是Bourne。在每一个shell手册页中
manbash
manksh
。假设基本正确,如果参数
1
未设置或为空字符串,则展开替代项

精确副本:,