设为首页 加入收藏

TOP

4.9.4 逻辑测试
2013-10-12 09:18:26 来源: 作者: 【 】 浏览:129
Tags:4.9.4 逻辑 测试

4.9.4  逻辑测试

逻辑测试指的是将多个条件进行逻辑运算,常用做循环语句或判断语句的条件。shell程序中有下面三种逻辑测试。

-a:逻辑与,操作符两边均为真时结果为真,否则为结果为假。

-o:逻辑或,操作符两边至少一个为真时,结果为真,否则为假。

! :逻辑否,只有条件为假时,返回结果为真。

例如下面的例子,可以判断主目录中的文件a.txt,是否同时可写并且可执行。

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

在终端中输入下面的命令,用-a表示需要同时满足两个测试条件。

  1. [ -w a.txt -a -x a.txt ]  

按"Enter"键执行这个命令。然后输入echo $ 命令输出测试结果,终端中显示1。表明了测试结果为假,因为文件a.txt是不可写的。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.10 流程控制结构 下一篇4.11.2 编写程序的代码

评论

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