美文网首页
05运算符

05运算符

作者: 毛子阿卡西 | 来源:发表于2018-05-14 17:13 被阅读0次
    • 算术运算符

    • 关系元算符

    • 布尔运算符

    • 字符串运算符

    • 文件测试运算符

    • 算术运算符

    #注意空格 \*
    `expr 3 + 2`
    `expr 3 \* 2`
    `expr 3 % 2`
    `expr 3 / 2`
    #赋值
    a=$b
    #相等 ==
    [ a == b ]
    #不登
    [ a != b ]
    
    • 关系运算符
    等于
    [ $a -eq $b ]
    大于
    [ $a -gt $b ]
    小于
    [ $a -lt $b ]
    等于
    [ $a -ne $b ]
    大于等于
    [ $a -ge $b ]
    小于等于
    [ $a -le $b ]
    
    • 布尔运算符
    非
    !
    与
    -a
    或者
    -o
    
    • 逻辑运算符
    &&
    ||
    if [[ $a lt 100 && $b lt 100 ]]
    then
        echo 'y'
    else
        echo 'n'
    
    • 字符串运算符
    为0返回true
    [-z $string]
    不为0返回true
    [-n $string]
    字符串是否为空
    [ $string ]
    
    • 文件测试运算符
    检测文件是否是块设备文件,如果是,则返回 true
    [ -b file ]
    普通-f 执行-x 目录-d
    可读-r 可写-w
    为空-s
    是否存在-e
    

    相关文章

      网友评论

          本文标题:05运算符

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