shell script中的常用判断语句
来源:互联网 发布:火车票网络退票时间 编辑:程序博客网 时间:2024/06/05 08:13
shell script中的常用判断语句有两种,分为是使用test和"[ ]"。
示例:
判断文件filename是否存在:
1. test -e filename; echo $?
2. [ -e filename ]; echo $?
“$?”该变量记录前一条命令的返回值,正常返回则为0。
常用的标志如下:
测试标志 代表意义
-e 文件名是否存在
-f 文件名是否存在且为文件
-d 文件名是否存在且为目录
-r 文件名是否存在且具有可读权限
-w 文件名是否存在且具有可写权限
-x 文件名是否存在且具有可执行权限
-s 文件名是否存在且为非空白文件
-nt 是否更新
-ot 是否更旧
-ef 是否为同一文件(例如快捷方式)
-eq 两数值相等
-gt 大于
-lt 小于
-ge 大于或等于
-le 小于或等于
-z 判断字符串是否为空
符合语句:
-a and
-o or
! 非
符合语句表示如下:
test -e filename1 -a -e filename2
[ -e filename1 -a -e filename2 ]
[ -e filename1 ] && [ -e filename2 ]
- shell script中的常用判断语句
- shell常用判断语句
- Linux shell scripts中条件判断语句中的常用参数
- Shell script的语法四:条件判断语句
- 【Shell】shell中的if语句判断参数
- Shell Script控制语句
- shell script--判断式
- linux中的shell script 的流程控制语句
- shell script中的case……esac判断
- Linux Shell 判断语句常用参数详解
- shell 语句中条件判断常用值
- linux shell中的条件判断语句
- Shell中的if和case判断语句
- linux shell script 循环语句
- Shell script 逻辑判断式
- Shell script 中 if 语句的条件判断字符的含义
- shell script 学习(四)条件判断式的使用:if..then ..fi和 case...esac语句
- shell script中的循环语法
- Paper Reading - Snap and ask: Answering Multimodal Question by Naming Visual Instance
- const 数组 & 作用域
- python异常处理
- ContentResolver query 参数详解
- SourceInsight增加支持的文件类型
- shell script中的常用判断语句
- 在数据绑定中使用StringFormat
- 第一次
- hdu 2993 MAX Average Problem 斜率优化DP
- 新的开始之Redis的安装
- thinkphp配置
- 原码 反码 补码
- 《Python源码剖析》读书笔记
- poj1185 炮兵阵地(状态压缩)