条件语句运算符
跳转到“条件语句运算符”操作符
跳转到“操作符”| 操作符 | 说明 |
|---|---|
| !! | 表⽰执⾏上⼀条指令 |
| !n | 表⽰执⾏命令历史中第 n 条指令 |
| * | 匹配零个或多个字符 |
| ? | 匹配⼀个字符 |
数值比较运算符
跳转到“数值比较运算符”| 运算符 | 说明 |
|---|---|
| -eq | equal to 等于 |
| -ne | not equal to 不等于 |
| -gt | greater than 大于 |
| -lt | less than 小于 |
| -le | less than or equal to 小于等于 |
| -ge | greater than or equal to 大于等于 |
字符串比较运算符
跳转到“字符串比较运算符”| = | 相等 |
|---|---|
| != | 不等 |
| -z | 空串 |
| -n | 非空串 |
文件比较运算符
跳转到“文件比较运算符”| 运算符 | 说明 |
|---|---|
| -d | ⽬录 |
| -f | 文件 |
| -L | 链接 |
| -r | 可读 |
| -w | 可写 |
| -x | 可执⾏ |
| -s | 文件非空 |
逻辑运算符
跳转到“逻辑运算符”| 运算符 | 说明 |
|---|---|
| -a | 逻辑与 |
| -o | 逻辑或 |
| ! | 逻辑否 |