标签:检查 目录 字符 文件 filename name 并且 字符串比较 不同
1>文件比较:
-d filename 检查filename是否存在并是一个目录
-e filename 检查filename是否存在
-f filename 检查filename是否存在并是一个文件
-r filename 检查filename是否存在并可读
-s filename 检查filenmae是否存在并非空
-w filename 检查filename是否存在并可写
-x filename 检查filename是否存在并可执行
-O filename 检查filename是否存在并属当前用户所有
-G filename 检查filename是否存在并且默认组与当前用户相同
file1 -nt file2 检查file1是否比file2新
file1 -ot file2 检查file1是否比file2旧
2>数值比较
n1 -eq n2 检查n1是否与n2相等
n1 -ge n2 检查n1是否大于或等于n2
n1 -gt n2 检查n1是否大于n2
n1 -le n2 检查n1是否小于或等于n2
n1 -lt n2 检查n1是否小于n2
n1 -ne n2 检查n1是否不等于n2
3>字符串比较
str1 = str2 检查str1是否和str2相同
str1 != str2 检查str1是否和str2不同
str1 < str2 检查str1是否比str2小
str1 > str2 检查str1是否比str2大
-n str1 检查str1的长度是否非0
-z str2 检查str1的长度是否为0
标签:检查 目录 字符 文件 filename name 并且 字符串比较 不同
原文地址:https://www.cnblogs.com/moling/p/9029302.html