Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1766606
  • 博文数量: 234
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3322
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(234)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(44)

2012年(27)

2011年(22)

2010年(30)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: LINUX

2012-02-16 10:52:11

bash中的比较

BASH中字符串和数字的比较各不相同,详见下表:

对应的操作   整数操作 字符串操作
相同          -eq         =
不同          -ne        !=
大于          -gt         >
小于          -lt         <
大于或等于    -ge
小于或等于    -le
为空                      -z
不为空                    -n

判断字符串是否为空时,使用-z或-n,如下用法:
#!/bin/bash
IPADDR=""
if [ -n "$IPADDR" ] #注意,一定要加上双引号
then
echo "Fail"
fi
阅读(1146) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~