一些bash shell小细节

1087阅读 1评论2011-07-22 lolizeppelin
分类:Python/Ruby

不定期补充

今天刚回了这帖子,回帖的时候才发现一开始自己也不明白,实验了下才知道


对于一个没有赋值过的变量

if [ -n $loli ];then
echo "ok"
else
echo "NULL"

if [ -z $loli];then
echo "zero"
else
echo "NULL"
fi


发现输出 ok 和 zero....
所以当变量不存在的时候,-n 和 -z 都是成功的,既是非0又是0 orz 

上一篇:linux内核启动参数
下一篇:jboss配置相关

文章评论