释义 ${VAR:+[word]} 如果VAR没有定义或者是空的,那么该式返回空值。如果VAR变量已经定义了,而且不是空的,则该表达式返回[word]这个字符串。 例子 1 echo ${a:+ world} 输出 a没有定义,所以什么都没输出 例子2 a=/usr/local/bin echo $a a=/usr/local/texlive/2021/bin/x86_64-linux${a:+:$a} echo $a