Bash的运算符

  • 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旧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容