Shell 普通表达式的关系运算
关系运算分两种情况:
1)普通表达式的关系运算
2)test命令的关系运算
本节介绍普通表达式的关系运算。
普通表达式的关系运算 | 说明 |
---|---|
== | 判断是否相等,返回1/0。 |
!= | 判断是否不相等。 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
示例
文件 05relational.sh
#!/bin/bash
a=1
b=2
echo "1==2:$((1==2))"
echo "1==1:$((1==1))"
echo "1!=2:$((1!=2))"
echo "1!=1:$((1!=1))"
echo "1>2:$((1>2))"
echo "$a>$b:$((a>b))"
echo "$a<$b:$((a<b))"
echo "$a>=2:$((a>=2))"
echo "$a<=$b:$((a<=b))"