- 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
阅读(
21)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步