sh语法
sh判断语法
【转】test 检查某个条件是否成立(数值,字符,文件)
1):数值
-eq 等于为真
-ne 不等于为真
-gt 大于为真
-ge 大于等于为真
-lt 小于为真
-le 小于等于为真
2):字符串
= 等于为真
!= 不相等为真
-z字符串 字符串长度等于零为真
-n字符串 字符串的长不等于零则为真
3):文件
-e 文件名 如果文件存在为真
-r 文件名 如果文件存在且可读为真
-w 文件名 如果文件存在且可写则为真
-x 文件名 如果文件存在且可执行为真
-s 文件名 如果文件存在且至少有一个字符串则为真
-d 文件名 如果文件存在且为目录则为真
-f 文件名 如果文件存在且为普通文件则为真
-c 文件名 如果文件存在且为字符型特殊文件则为真
-b 文件名 如果文件存在且为块特殊文件则为真