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))"

img