05运算符

2018-05-14  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读