摘要
- shell的if或者while语句中的判断条件,可以用于if,for,while语句中
判断条件
判断类型 |
符号 |
说明 |
举例 |
字符串比较 |
= |
字符串比较(数字比较不用=) |
"ok" = "ok" |
整数比较 |
-lt |
little 小于 |
1 -lt 2 |
|
-le |
little equal 小于等于 |
1 -lt 1 |
|
-eq |
equal 等于 |
1 -lt 1 |
|
-gt |
great 大于 |
2 -gt 1 |
|
-ge |
great equal 大于等于 |
2 -gt 2 |
|
-ne |
not equal 不等于 |
1 -ne 3 |
按照文件权限判断 |
-r |
有读的权限 |
-r /home/hello.txt |
|
-w |
有写的权限 |
-w /home/hello.txt |
|
-x |
有执行的权限 |
-x /home/hello.txt |
按照文件类型判断 |
-f |
文件存在并且是一个常规的文件 |
-f hello |
|
-e |
exist 文件存在 |
-e /home/hello |
|
-d |
文件存在并且是一个目录 |
-d /home/user |
posted @
2023-07-27 22:16
Crispy·Candy
阅读(
18)
评论()
编辑
收藏
举报