我正在尝试了解现有 ksh 脚本的语法。我遇到了以下行:
HOME_APP=${HOME_APP:-/app}
这是什么意思?
似乎必须为此重复,但:-
用于在HOME_APP
未设置或为空时为扩展提供默认值。
$ unset HOME_APP
$ echo "${HOME_APP:-/app}"
/app
$ HOME_APP=
$ echo "${HOME_APP:-/app}"
/app
$ HOME_APP=/opt
$ echo "${HOME_APP:-/app}"
/opt
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句