标签:pat == 类型 bsp font 相等 条件测试 目录 linux
语法 test EXPRESSION
[ EXPRESSION ]
[[ EXPRESSION ]]
1、数值测试
-eq 是否相等
-ne 是否不等
-gt 是否大于
-ge 大于等于
-lt 是否小于
-le 小于等于
2、字符串测试
== 是否等于
!= 是否不等
> 是否大于
< 是否小于
=~ 左侧字符串是否能被右侧PATTERN匹配,此表达式一般用于[[ ]]中
-z $1 $1是否为空,空为真
-n $1 $1是否不空,不空为真
3、文件测试
文件类型判断:
-e 文件名是否存在
-f 文件名是否存在且为文件
-d 文件名是否存在且为目录
-b 文件名是否存在且为块设备
-c 文件名是否存在且为字符设备
-S 文件名是否存在且为套接字文件
-p 文件名是否存在且为管道文件
-L 文件名是否存在且为连接文件
文件权限
标签:pat == 类型 bsp font 相等 条件测试 目录 linux
原文地址:http://www.cnblogs.com/hyc-blog/p/7880614.html