linux 判空处理

linux在进行判空是一个经常要用到的操作,可以使用如下方式:

变量通过" "引号引起来

 if [ ! -n "$filename" ];then
     echo "cur filename is empty"
fi

或者直接使用变量

 if [ ! $filename ];then
     echo "cur filename is empty"
fi

 以上两种方式都行

如果使用如下方式则不行

 if [ ! -n $filename ];then
     echo "cur filename is empty"
fi
原文地址:https://www.cnblogs.com/kingsonfu/p/11726320.html