Shell脚本编程——条件测试
一、条件测试1, 判断某需求是否满足,需要由测试机制来实现
专用的测试表达式需要由测试命令辅助完成测试过程,评估布尔声明,以便用在条件性执行中
若真,则返回0
若假,则返回1
2,测试命令:
test EXPRESSION
[ EXPRESSION ]
` EXPRESSION `
注意:EXPRESSION前后必须有空白字符
3,条件性的执行操作符
根据退出状态而定,命令可以有条件地运行
&& 代表条件性的 andthen
|| 代表条件性的 orelse
二、条件测试类型:
1,整数测试
2,字符测试
3,文件测试
(一)、整数测试:
-eq: 是否等于
-ne: 是否不等于
-gt: 是否大于
-ge: 是否大于等于
-lt: 是否小于
-le: 是否小于等于
(二)、字符串测试:
==:是否等于
!=: 是否不等于
>: ascii码是否大于ascii码
页:
[1]