条件测试 1. 条件测试:test [ 命令test或[可以测试一个条件是否成立,如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假, 则命令的Exit Status为1(注意与C语?言的逻辑表?示正好相反)。例如测试两个数的大小关系: 虽然看起来很奇怪,但左方括号[确实是一个 ...
分类:
系统相关 时间:
2016-08-11 06:14:35
阅读次数:
216
1.条件测试:test或[ 如果测试结果为真,则该命令的Exit Status为0,如果测试结果为假,则命令的Exit Status为0 运行结果: 带与、或、非的测试命令[ ! EXPR ] : EXPR可以是上表中的任意一种测试条件,!表示逻辑反[ EXPR1 -a EXPR2 ] : EXPR ...
分类:
系统相关 时间:
2016-08-09 13:25:59
阅读次数:
185
test命令用法:1)判断表达式iftest(表达式为真)iftest!表达式为假test表达式1–a表达式2两个表达式都为真test表达式1–o表达式2两个表达式有一个为真2)判断字符串test–n字符串字符串的长度非零test–z字符串字符串的长度为零test字符串1=字符串2字符串相等test字符串1!=..
分类:
系统相关 时间:
2015-05-23 18:43:59
阅读次数:
170
Shell中的条件判断语句是前面一篇“Shell中的条件测试语句”的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。
我们还是按照注意点和代码实现的方式铺开:
1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如下:
其中if后面的测试语句一般都使用[]命令来做。如下面的例子:
#---------...
分类:
系统相关 时间:
2015-05-18 11:02:40
阅读次数:
203
Shell有条件测试语句,一般用test命令或是[]命令来完成,它们是条件判断语句if~then语句的基础,特别是[]命令。下面我们讲解一些条件测试语句。
1. test命令实现条件测试
对于检测系统中某些文件是否存在,或者相关属性时,test命令很好用。
其基本语法如下:
test命令还可以测试字符串:
test命令还可以...
分类:
系统相关 时间:
2015-05-17 23:40:05
阅读次数:
236