shell 变量的默认值

在 shell 脚本中,如果要使用某个变量又想给它设置默认值,可以用

XX=${YY-ZZ}

的方式,其中 ZZ 会是 YY 没有设置时的默认值

另一种用法是

XX=${YY:-ZZ}

区别是 :- 的方法在 YY 为空字符串时也会使用默认值。

例子

env=${SERVICE_ENV:-"debug"}
echo "env: ${env}" # 会输出 "env: debug"
posted @ 2021-10-27 15:12  水郁  阅读(1106)  评论(0编辑  收藏  举报
……