条件测试ide
文件测试
整数值比较
字符串比较
逻辑测试工具
hell环境根据命令执行后的状态返回值来判断是否执行成功,当返回值为0表示成功,不然表示失败或者异常。施工专门的测试工具test命令,能够对特定条件进行测试,并返回值来判断条件是否成立。测试
test命令二种形式3d
test 条件表达式blog
[ 条件表达式 ]图片
文件测试字符串
文件测试常见操做选项以下it
-d 测试是否为目录class
-e 测试目录或文件是否存在test
-f 测试是否为文件
-r 测试当前用户是否由读取权限
-w 测试当前用户是否由写入权限
-x 测试当前用户是否由执行权限
整数值比较
-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-le 小于等于
-ge 大于等于
字符串比较
字符串比较一般用来检测用户输入,系统环境等是否知足条件,也可用来判断用户输入的位置参数是否符合要求。
= :第一个字符串与第二个字符串相同
!= :第一个字符串与第二个字符串不一样-z :检查字符串是否为空
逻辑测试
&& 逻辑与,表并且
|| 逻辑或,表或者
!: 逻辑否,表不
if 语句结构
****单分之
双分之
多分之****
单分之if语句
if 条件测试操做
then
命令序列
fi
双分之if语句
if 条件测试操做
then
命令序列1
else
命令序列2
fi
多分之if语句
if 条件测试操做1
then
命令序列1
elif 条件测试操做2
then
命令序列2
else
命令序列3
fi