条件测试
1、文件测试
-d 目录
-f 普通文件
-L 符号链接
-r 可读
-s 文件长度大于0非空
-w 可写
-u 文件有suid位设置
-x 可执行
2、逻辑操作符测试
-a 逻辑与,也可以使用&&表示
-o 逻辑或,也可以使用||表示
! 逻辑非
3、字符串测试
= 等于
!= 不等于
〈 小于号
〉 大于号
4、测试数值
-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-le 小于或者等于
-ge 大于或者等于
条件测试
1、文件测试
-d 目录
-f 普通文件
-L 符号链接
-r 可读
-s 文件长度大于0非空
-w 可写
-u 文件有suid位设置
-x 可执行
2、逻辑操作符测试
-a 逻辑与,也可以使用&&表示
-o 逻辑或,也可以使用||表示
! 逻辑非
3、字符串测试
= 等于
!= 不等于
〈 小于号
〉 大于号
4、测试数值
-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-le 小于或者等于
-ge 大于或者等于
上一篇:shell编程学习之数组
下一篇:shell编程学习之判断语句
表达式一般用于[[ ]]中,表达式前后必须有空格。
主要讲解下bash下的条件判断
之前学过的东西,这几天有空总结了一下
shell脚本的条件测试、if、case相关
条件测试1. 数值测试的关系运算符 关系运算符 说明 关系运算符
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M