变态操作员

亚历克西斯·杜弗诺伊

我正在尝试了解现有 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章