美文网首页
6.判断表达式

6.判断表达式

作者: 互联网中的一个咸鱼 | 来源:发表于2019-08-06 09:35 被阅读0次

test

1.关于某个文件名的"文件夹型"判断

-e 该文件名是否存在


图片.png

-f 该文件名是否为文件


图片.png
-d 该文件名是否为目录
图片.png

2.对文件的权限进行判断

-r 判断该文件是否有可读权限
-w 判断该文件是否有可写权限
-x 判断该文件是否有可执行权限
-u 判断该文件是否有suid权限
-g 判断该文件是否有sgid权限
-k 判断该文件是否有sticky bit权限
-s 判断该文件是否为"非空文件"

3.两个文件之间的比较

-nt(newer than) 判断前面是否比前面新
-ot(older than) 判断前面是否比后面旧
-ef 判断两个文件是否为同一个文件

4.两个整数之间的判定

-eq(equal) 判断两数值相等
[图片上传失败...(image-8164c6-1565002509337)]

-ne(not equal) 两数值不相等
-gt(greater than) 前面大于后面
-ge(greater equal) 前面大于等于后面
-lt(less than) 前面小于后面
-le(less equal) 前面小于等于后面

5.判定字符串的数据

-z 判断字符串是否为空,如果是空,返回true
!-z 判断字符串是否为非空,如果字符为空,返回false
a==b 判断字符a是否等于b,如果相等,返回true

6.多重条件判断

-a 两状况同时成立,返回true
-o 两状况成立一个就返回true
! 反相状态

判断符号[]

test 1 -eq 1 等价于 [ -eq "1" ]

  • 注意之间要加空格
  • 在中括号之间的变量,最好都用双引号括起来

相关文章

  • 6.判断表达式

    test 1.关于某个文件名的"文件夹型"判断 -e 该文件名是否存在图片.png-f 该文件名是否为文件图片....

  • kotlin 语法

    1.打印日志 2.变量和常量 3.null声明 4.空判断 5.字符串拼接 6.换行 7 三元表达式 8.类型判断...

  • 条件判断和循环

    if if格式:if 判断表达式:....elif 判断表达式:....else :....if判断使用真值测试,...

  • 2、JS判断结构

    一、if 判断 判断结构 (三大结构之一: 顺序结构、判断结构、)if (表达式) { }if (表达式) { ...

  • flowable入门(三) 工作流 EL 表达式

    1 常用表达式 1.1 条件判断表达式 判断是否相等 判断是否包含 判断大小 判断是否为空 待默认值的取值 其他高...

  • MAC上学习Vue---Day8. API详解---指令(Dir

    6. v-if v-if 主要用来做条件判断,Vue会根据表达式的值的真假条件来渲染元素,在切换时元素及它的数据绑...

  • 「Python」断言

    断言用于判断一个表达式,在表达式的结果为False的时候触发异常。 语法 assert 条件判断表达式[, 异常抛...

  • 6.三目操作符

    6.三目操作符 在Python中,三目操作符比条件表达式更广为人知。这种操作符通过判断条件的真假来返回结果。这种表...

  • Java03循环结构

    for 循环 执行流程:首先执行表达式1,然后判断表达式2是否成立,如果成立,执行循环体,然后执行表达式3继续判断...

  • 条件判断语句、多重条件判断语句

    条件判断语句 多重条件判断语句 if语句语法三:if(条件表达式){语句...}else if(条件表达式){语句...

网友评论

      本文标题:6.判断表达式

      本文链接:https://www.haomeiwen.com/subject/dpfvdctx.html