专栏首页蓝天Shell 条件判断汇总

Shell 条件判断汇总

-b file            若文件存在且是一个块特殊文件,则为真 -c file            若文件存在且是一个字符特殊文件,则为真 -d file            若文件存在且是一个目录,则为真 -e file            若文件存在,则为真 -f file            若文件存在且是一个规则文件,则为真 -g file            若文件存在且设置了SGID位的值,则为真 -h file            若文件存在且为一个符合链接,则为真 -k file            若文件存在且设置了"sticky"位的值 -p file            若文件存在且为一已命名管道,则为真 -r file            若文件存在且可读,则为真 -s file            若文件存在且其大小大于零,则为真 -u file            若文件存在且设置了SUID位,则为真 -w file            若文件存在且可写,则为真 -x file            若文件存在且可执行,则为真 -o file            若文件存在且被有效用户ID所拥有,则为真

-z string          若string长度为0,则为真 -n string          若string长度不为0,则为真 string1 = string2  若两个字符串相等,则为真 string1 != string2 若两个字符串不相等,则为真

int1 -eq int2      若int1等于int2,则为真 int1 -ne int2      若int1不等于int2,则为真 int1 -lt int2      若int1小于int2,则为真 int1 -le int2      若int1小于等于int2,则为真 int1 -gt int2      若int1大于int2,则为真 int1 -ge int2      若int1大于等于int2,则为真

!expr              若expr为假则复合表达式为真。expr可以是任何有效的测试表达式 expr1 -a expr2     若expr1和expr2都为真则整式为真 expr1 -o expr2     若expr1和expr2有一个为真则整式为真

上一篇:对UML中的include和extend两个常见用例间关系的理解

下一篇:WGet使用指南

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux对稀疏(Sparse)文件的支持

    文件稀疏化(sparsify) 下面的方法都可以将一个文件稀疏化。 1. cp: $ cp --sparse=always file file.spa...

    一见
  • StarUML 5.0问题解决:Failed to open the model file. Invalid file format.

    使用StarUML 5.0打开一个已有的文件时,如果遇到报“Failed to open the model file. Invalid file format...

    一见
  • 代码中创建新终端

    最常见于使用SecureCRT等工具远程创建打开终端,下面的代码演示在代码中创建打开终端:

    一见
  • Python基础(14)——文件

    使用with来管理上下文 with会打开文件将文件对象赋值给file_obj,然后在执行完子代码块的文件操作后自动调用file_obj.close()方法。

    羊羽shine
  • Python3 读写文件

    如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:

    py3study
  • python3:文件操作常用mode参数用法详解

    python鱼霸霸
  • python3 文件操作常用mode参数用法详解

    python鱼霸霸
  • [红日安全]Web安全Day9 - 文件下载漏洞实战攻防

    大家好,我们是红日安全-Web安全攻防小组。此项目是关于Web安全的系列文章分享,还包含一个HTB靶场供大家练习,我们给这个项目起了一个名字叫 Web安全实战 ...

    红日安全
  • 在VS中通过建立依赖关系使文件结构更清晰

    在一个Web应用中,当你添加一个Web页面的时候,VS实际上会为你创建三个文件:Xxx.aspx, Xxx.aspx.cs和Xxx.aspx.designer....

    蒋金楠
  • 『深度概念』度量学习中损失函数的学习与深入理解

    度量学习(Metric Learning),也称距离度量学习(Distance Metric Learning,DML) 属于机器学习的一种。其本质就是相似度的...

    小草AI

扫码关注云+社区

领取腾讯云代金券