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 @   哩子吖  阅读(4780)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示