sh -z标志确定变量是否未设置。下面,$ {var + x}是一个参数扩展,如果未设置var,则计算结果为空,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh -z标志确定变量是否未设置。下面,$ {var + x}是一个参数扩展,如果未设置var,则计算结果为空,相关的知识,希望对你有一定的参考价值。

if [ -z ${var+x} ]; then 
  echo "var is unset" # 'x' is evaluated since unset
else 
  echo "var is set to '$var'" # 'x' isn't evaluated
fi

以上是关于sh -z标志确定变量是否未设置。下面,$ {var + x}是一个参数扩展,如果未设置var,则计算结果为空,的主要内容,如果未能解决你的问题,请参考以下文章