LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 10482|回复: 6

shell里面怎么判断字符串是否为空呢?

[复制链接]
发表于 2006-10-4 10:53:38 | 显示全部楼层 |阅读模式
比如说一个变量,要判断它是不是空字符串怎么做呢,非常感谢:)
发表于 2006-10-4 13:23:29 | 显示全部楼层
-z string
        True if the length of string is zero.

if [ -z $i ];then
echo "$i 是空字符串"
fi
回复 支持 反对

使用道具 举报

发表于 2006-10-4 16:44:26 | 显示全部楼层
if [ X$STR = "X" ]
then
...
fi
回复 支持 反对

使用道具 举报

发表于 2006-10-5 01:22:22 | 显示全部楼层
Post by easthero
-z string
        True if the length of string is zero.

if [ -z $i ];then
echo "$i 是空字符串"
fi

方法很多,这个比较简单
回复 支持 反对

使用道具 举报

发表于 2006-10-9 16:07:14 | 显示全部楼层
  1. if [ "$variable" ]; then
  2.    echo "非空"
  3. else
  4.     echo "空"
  5. fi
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-10-9 16:19:57 | 显示全部楼层
真是百花齐放啊.

我也说一个.
敲开变量的家门,然后说:"Hi,哥们,你里面有东西吗?"
回复 支持 反对

使用道具 举报

发表于 2006-10-9 16:23:56 | 显示全部楼层
纯水就别灌了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表