linux shell判断条件

摘要

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