评论

收藏

[办公软件] shell条件测试

电脑办公 电脑办公 发布于:2021-12-26 17:30 | 阅读数:372 | 评论:0

@[toc]

一、条件测试
1.test命令

  • 测试表达式是否成立,若不成立返回0,成立则返回非0值2.格式
  • test 条件表达式
  • [ 条件表达式 ]
    DSC0000.png

二、文件测试
1.格式
[ 操作符 文件或目录 ]
2.常用操作符
常用操作符说明-d测试是否为目录(Directory)-e测试目录或文件是否存在(Exist)-f测试是否为文件(File)-r测试当前用户是否有权限读取(Read)-w测试当前用户是否有权限写入(Write)-x测试当前用户是否有权限执行(eXcute)
DSC0001.png


三、整数值比较
1. 格式
[ 整数1 操作符 整数2 ]
2.常用操作符
常用操作符说明-eq等于(Equal)-ne不等于(Not Equal)-lt小于(Leser Than)-gt大于(Greater Than)-le小于或等于(Lesser or Equal)-ge大于或等于(Greater or Equal)
DSC0002.png


四、字符串比较
1.格式
[ 字符串1 = 字符串2 ]
[ 字符串1 != 字符串2 ]
[ -z 字符串 ]
2.常用操作符
常用操作符说明=字符串内容相同!=字符串内容不同,!号表示相反的意思-z字符串内容为空-n检查是否有字符串存在
DSC0003.png


五、逻辑测试
1.格式
格式1:[表达式1] 操作符 [表达式2]....
格式2:命令1 操作符 命令2 ..
2.常用操作符
常用操作符说明-a或&&逻辑与,而且的意思-o或▕▕逻辑或,或者的意思!逻辑否
DSC0004.png



关注下面的标签,发现更多相似文章