第二十篇 Linux条件测试语句相关知识点介绍
-
文件测试语句所用到的参数及作用如下:
-
-d 测试文件是否为目录类型
-
-e 测试文件是否存在
-
-f 判断是否为一般文件
-
-r 测试当前用户是否有权限读取
-
-w 测试当前用户是否有权限写入
-
-x 测试当前用户是否有权限执行
-
逻辑测试语句,是为了对测试结果进行逻辑分析,简化我们的测试流程,分为3中类型
-
&& 用于逻辑与 一般用法为, [ 条件表达式 ] && echo "YES" 即,&&前面的语句执行成功了,才会去执行&&后面的语句,若&&前面的语句执行失败,则无任何输出
-
|| 用于逻辑或 一般用法为, [ 条件表达式 ] || echo "NO" 即,||前面的语句执行失败,才会去执行||后面的语句,若||前面的语句执行成功,则无任何输出
-
! 用于逻辑非 !主要用于对条件表达式取反,然后结合&&或||来使用
-
&&与||连用,效果更好, [ 条件表达式 ] && echo "YES" || echo "NO" 即,若条件表达式的判断结果为真,则会输出YES,若条件表达式的判断结果为假,则输出NO
-
逻辑测试语句,简单示例如下:
-
-
整数值比较语句
-
整数值比较语句会用到整数比较运算符,分列如下:
-
-eq 是否等于
-
-ne 是否不等于
-
-gt 是否大于
-
-lt 是否小于
-
-le 是否小于或等于
-
-ge 是否大于或等于
-
简单示例如下:
-
-
字符串比较语句
-
字符串比较语句会用到字符串比较运算符,分列如下:
-
= 比较字符串内容是否相同
-
!= 比较字符串内容是否不同
-
-z 判断字符串是否为空
-
简单示例如下:
-
原文地址:https://www.cnblogs.com/xuezou/p/9213326.html