内容一:(()) 比较符号
1.1 (()) 数值比较符号和运算符号
1) ==,若两个数值存在且相等,则结果为真
2) !=,若两个数值存在且不相等,则结果为真
3) >,若两个数值存在且前一个数值大于后一个数值,则结果为真
4) <,若两个数值存在且前一个数值小于后一个数值,则结果为真
5) >=,若两个数值存在且前一个数值大于或等于后一个数值,则结果为真
6) <=,若两个数值存在且前一个数值小于或等于后一个数值,则结果为真
7) + ,加法
8) – ,减法
9) * ,乘法
10) / ,除法
11) % ,求余
1.2 (()) 字符串比较符号
==,若两个字符串存在且一样,则结果为真
内容二:(()) 的数值比较案例
2.1 案例一:对整数进行比较
# (( 0 -ne 1 ))
# echo $?
0
(补充:这里以测试数字 0 是否不等于数字 1 为例)
2.2 案例二:对字符串进行比较
# (( a == a ))
# echo $?
0
(补充:这里以测试字符串 a 是否等于字符串 a 为例)
2.3 案例三:对整数进行运算
# a=1
# b=2
# c=$(($a + $b))
# echo $c
3