-
Bash的基本比較運算符
字符串 數(shù)值 為真 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的讀權(quán)限
-s file | file存在,且不為空
-w file | 用戶有file的寫權(quán)限
file1 -nt file2 | file1比file2新
file1 -ot file2 | file1比file2舊