linux shell 判断空字符串的几种方法!


在书写linux shell 脚本我们经常会遇到,对一个字符串是否为空进行判断,下面我对几种常用的方法进行了一个总结:

1.-z判断

-z string
True if the length of string is zero.
实例:
if [ -z $i ]
  then
    echo "$i 是空字符串"
fi

2.加一个字符串再比较

if [ X$STR = "X" ]
  then
    echo "空字符串"
fi

3.直接使用变量判断

if [ "$variable" ]
then
   echo "非空"
 else
    echo "空"
fi

注意:都要代双引号,否则有些命令会报错,在实际使用linux命令的时候,一定要记得注意这些符号,及语法的规则!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM