导航

Shell test命令

用于检查某个条件是否成立,可以进行数值、字符串和文件三种测试,可以不写test,只用命令。

  • 数值测试
-eq =
-ne !=
-gt >
-ge >=
-lt <
-le <=
  • 字符串测试
=  
!=  
-z 长度为0
-n 长度不为0
  • 文件测试
-e 存在
-r 可读
-w 可写
-x 可执行
-s 文件有内容
-d 为目录
-f 为文件
-c 为字符型
-b 为块
-L 为符号链接
  • 条件连接符
-a &&
-o ||
!  

! > -a > -o

posted on 2021-04-07 14:34  toughcactus  阅读(54)  评论(0编辑  收藏  举报