shell 判断语句
2024-10-19 03:28:11
1、字符串判断
str1 = str2 当两个串有相同内容、长度时为真
str1 != str2 当串str1和str2不等时为真
-n str1 当串的长度大于0时为真(串非空)
-z str1 当串的长度为0时为真(空串)
str1 当串str1为非空时为真
2、数字的判断
int1 -eq int2 两数相等为真
int1 -ne int2 两数不等为真
int1 -gt int2 int1大于int2为真
int1 -ge int2 int1大于等于int2为真
int1 -lt int2 int1小于int2为真
int1 -le int2 int1小于等于int2为真
3 文件的判断
-r file 用户可读为真
-w file 用户可写为真
-x file 用户可执行为真
-f file 文件为正规文件为真
-d file 文件为目录为真
-c file 文件为字符特殊文件为真
-b file 文件为块特殊文件为真
-s file 文件大小非0时为真
-t file 当文件描述符(默认为1)指定的设备为终端时为真
3、复杂逻辑判断
-a 与
-o 或
! 非
最新文章
- 从零自学Hadoop(10):Hadoop1.x与Hadoop2.x
- ThreadLocal()理解
- jstl foreach标签
- CodeForces 209C Trails and Glades
- CSS transform-style属性实现3D效果
- [php] PHPStorm8 for Yincart project
- mapreduce (六) MapReduce实现去重 NullWritable的使用
- 1.0.1-学习Opencv与MFC混合编程之---播放AVI视频
- Android 内存监测工具 DDMS -->; Heap(转)
- poj1159二维树状数组
- JavaWeb 后端 <;七>; 之 mvc3层架构
- 【Shell基础】循环:for、while、until
- html总结:float实现span和input输入框同行
- Linux 文件及目录管理命令基础
- 三 分析easyswoole源码(启动服务&;TableManager,略提及Cache工具的原理)
- hdu4190 二分答案
- mysql数据库创建编码及排序
- 一字一句的搞懂vue-cli之vue webpack template配置
- Eclipse自定义的透视图如何删除掉?
- Sudoku Solver leetcode java
热门文章
- jQuery-1.9.1源码分析系列(十一) DOM操作续——克隆节点
- jQuery-1.9.1源码分析系列(十五) 动画处理——外篇
- HighchartsNET快速图表控件-开源
- XmlReader和XElement组合之读取大型xml文档
- nginx.conf
- Java日期时间操作的一些方法
- 使用NPOI读取Excel到DataTable
- Lind.DDD.Events事件总线~自动化注册
- Lind.DDD.ILogicDeleteBehavor~逻辑删除的实现
- TinyMCE添加图片 路径自动处理成相对路径