shell判断变量是否存在

如题所述

第1个回答  2014-01-18
-z 不太好,一个好的办法是 if [ "x$var" == "x" ] 即加个 x 以后看看是不是还等于 x,如果是表示变量为空或者不存在,否则表示有值
第2个回答  2014-01-20
if [ -z $var ]
then
echo "var not exist"
fi
或者
if [ "z"$var == "z" ]
then
echo "var not exist"
fi
第3个回答  2014-01-18
这个就是test命令的用法了 ,-z就是空的意思,不会用shell吧, 还是发下私信过来请教了。呵呵

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网