设为首页 加入收藏

TOP

4.9.3 字符串测试
2013-10-12 09:20:13 来源: 作者: 【 】 浏览:109
Tags:4.9.3 字符串 测试

4.9.3  字符串测试

所谓字符串测试,指的是比较两个字符串是否相等,或者判断一个字符串是否为空。这种判断常用来测试用户输入是否符合程序的要求。字符串测试有下面4种常用的方法。

test字符串比较符 字符串

test  字符串1  字符串比较符  字符串2

[ 字符串比较符 字符串 ]

[ 字符串1  字符串比较符  字符串2 ]

字符串比较符有如下所示的4种。

=:测试两个字符串是否相等;

!=:测试两个字符串是否不相等;

-z:测试字符串是否是空字符串;

-n:测试字符串是否非空字符串。

下面的例子是进行字符串测试。

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

用read命令读入两个变量,在终端中输入下面的命令。

  1. read A B 

按"Enter"键运行命令,在终端中输入下面的字符串。
  1. aaa bbb 

测试变量A与变量B是否相等。在终端中输入下面的命令。
  1. test $A = $B 

按"Enter"键运行这个命令。然后输入echo $ 命令输出结果。显示的结果为1,表明两个字符串不相等。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇8.5.3 统计字符串中的字符 下一篇4.9.2 数值测试

评论

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