美文网首页
shell系列3-运算符

shell系列3-运算符

作者: 只是甲 | 来源:发表于2022-04-13 10:19 被阅读0次

    一. 数值运算符

    整数判断:

    image.png
    [root@hp5 tmp]# [ 10 -eq 15 ]
    [root@hp5 tmp]# echo $?
    1
    [root@hp5 tmp]# [ 10 -gt 15 ]  
    [root@hp5 tmp]# echo $?
    1
    [root@hp5 tmp]# [ 10 -lt 15 ] 
    [root@hp5 tmp]# echo $?
    0
    [root@hp5 tmp]# 
    

    二. 算数运算符

    image.png
    [root@hp5 tmp]# expr 2 + 3
    5
    [root@hp5 tmp]# expr 2 - 3
    -1
    [root@hp5 tmp]# expr 2 / 3
    0
    [root@hp5 tmp]# expr 2 % 3
    2
    [root@hp5 tmp]# 
    

    三. 字符串判断

    image.png
    [root@hp5 tmp]# [ 'abc' ]
    [root@hp5 tmp]# echo $?
    0
    [root@hp5 tmp]# [ -n 'abc' ] 
    [root@hp5 tmp]# echo $?
    0
    [root@hp5 tmp]# [ -z 'abc' ]
    [root@hp5 tmp]# echo $?
    1
    [root@hp5 tmp]# [ 'abc' = 'def' ]
    [root@hp5 tmp]# echo $?
    1
    [root@hp5 tmp]# [ 'abc' != 'def' ]
    [root@hp5 tmp]# echo $?
    0
    [root@hp5 tmp]# 
    

    四. 逻辑运算符

    image.png

    五. 位运算符

    位运算符在Shell编程中很少使用,通常用于整数间的运算,位运算符是针对整数在内存中存储的二进制数据流中的位进行的操作。

    image.png

    相关文章

      网友评论

          本文标题:shell系列3-运算符

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