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 阅读(70) 评论(0) 收藏 举报
浙公网安备 33010602011771号