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 阅读(58) 评论(0) 编辑 收藏 举报