今天刚回了这帖子,回帖的时候才发现一开始自己也不明白,实验了下才知道
对于一个没有赋值过的变量
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
1087阅读 1评论2011-07-22 lolizeppelin
分类:Python/Ruby
<img src="/image/face/29.gif" >也不明白