Shell脚本比较运算
文件测试所用的参数
运算符 | 作用 |
---|---|
-d | 测试文件是否为目录 |
-e | 测试文件是否存在 |
-f | 判断是否为一般文件 |
-r | 测试当前用户是否有权限读取 |
-w | 测试当前用户是否有权限写入 |
-x | 测试当前用户是否有权限执行 |
-s | 文件长度不为零 |
整数比较运算符
运算符 | 作用 |
---|---|
-eq | 是否等于 |
-ne | 是否不等于 |
-gt | 是否大于 |
-lt | 是否小于 |
-le | 是否小于或等于 |
-ge | 是否大于或等于 |
字符串比较运算符
运算符 | 作用 |
---|---|
= | 判断字符串内容是否相同 |
!= | 判断字符串内容是否不同 |
-z | 字符串长度为0,返回真 |
-n | 字符串长度不为0,返回真 |
模糊判断
判断字符串是否包含
1 | NAMESPACE=xxxgrayxxx |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 杂烩饭!
评论