shell 判断一个字符串是否为空

Posted F

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 判断一个字符串是否为空相关的知识,希望对你有一定的参考价值。

 

test.sh

#!/bin/bash
echo "enter the string:"
read filename
if test $filename ; then
echo "it‘s not zero"
else
echo "it‘s zero"
fi

执行

sudo chmod +x test.sh
./test.sh

输出

enter the string:

its zero

 

执行

./test.sh

输出

enter the string:
kk
its not zero

 

以上是关于shell 判断一个字符串是否为空的主要内容,如果未能解决你的问题,请参考以下文章

怎么样判断一个变量是数字或字符 shell

shell [ ] 与 [[ ]] 区别

shell 如何判断是不是为一串连续字符

Linux的shell脚本中关于字符串判断是否为空的问题

shell 判断字符串是否IP

shell test判断命令