-
Bash的基本比较运算符
字符串 数值 为真 x = y x -eq y x 等于 y x != y x -ne y x 不等于 y x < y x -lt y x 小于 y x <= y x -le y x 小于等于 y x > y x -gt y x 大于 y x >= y x -ge y x 大于等于 y -n x - x 不为空 -z x - x 为空 -
bash的文件取值运算符
字符串 为真
-d file | file存在,且是目录
-e file | file存在
-f file | 文件存在,且是普通文件
-r file | 用户有file的读权限
-s file | file存在,且不为空
-w file | 用户有file的写权限
file1 -nt file2 | file1比file2新
file1 -ot file2 | file1比file2旧
网友评论