评估 bash 环境变量

评估 bash 环境变量

下面这行代码是什么意思:

OUTPUT=${OUTPUT:-/tmp}

OUTPUT是吗?变量的值是多少?

答案1

这是一种参数扩展用于设置默认值。如果设置了并且非空,则${OUTPUT:-/tmp}计算为的值,否则计算为。$OUTPUT/tmp

相关内容