设为首页 加入收藏

TOP

4.9.2 数值测试
2013-10-12 09:18:56 来源: 作者: 【 】 浏览:135
Tags:4.9.2 数值 测试

4.9.2  数值测试

数值测试指的是比较两个数值的大小或相等关系,相当于C语言中的比较运算符。shell程序中的数值测试有下面两种形式。

用test命令。test命令和相应的参数可以对两个数值的关系进行测试,使用方法如下所示。

test  第一个操作数  数值比较符 第二个操作数 

用中括号代替test命令。这种方法和test命令的原理相同,使用方法如下所示。

[ 第一个操作数  数值比较符 第二个操作数  ]

注意:左方括号[后面和右方括号]前面分别有一个空格。

数值比较符相当于C中的数据比较符号,不同的是需要使用字符串写出。数值比较符如表4.4所示。

表4.4  数值比较符

-eq:两个数是否相等< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

-ne:两个数是否不相等

-le:第一个数是否不大于第二个数

-ge:第一个数是否不小于第二个数

-gt:第一个数是否大于第二个数

-lt:第一个数是否小于第二个数

例如下面的例子是使用数值比较符进行数字测试。

从主菜单中打开一个终端。

测试3和5是否相等。在终端中输入下面的命令。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.9.3 字符串测试 下一篇4.8.4 反斜线

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: