Linux shell 脚本中 if 的 “-e,-d,-f “ 说明

1、文件表达式

  

 

2、整数变量表达式

  参数    说明

  -eq     等于

  -ne    不等于

  -gt     大于

  -ge    大于等于

  -lt      小于

  -le     小于等于

 

3、字符串变量表达式

  参数        说明

  $a = $b        如果string1 等于string2,则为真

  $string1 != $string2   如果 string1 不等于 string2 ,则为真

  -n $string        如果string 非空(非0),返回0 ( true)

  -z $string        如果 string 为空,则为真

  $string          如果string 非空,返回0 (和-n 类似)

  ! 表达式        条件表达式的相反(逻辑非)

  表达式1 -a 表达式2      条件表达式的并列逻辑(逻辑与)

  表达式1 -o  表达式2      条件表达式的或(逻辑或)

 

posted @ 2023-08-02 18:32  哩子吖  阅读(5522)  评论(0)    收藏  举报