1、使用双括号进行算数运算
使用双括号可以进行算数运算,可以写类C语言的运算表达式
a++ 或者 b– 或者 a+=1 或者 a<b 或者 a != b
2、Condition使用双括号语法: if expression))then commandsfi 3、可用运算符
value++ : 后增 value– : 后减
++value : 先增 –value : 先减
!:逻辑求反 == :相等
> : 大于 < : 小于
>= : 大于等于 <= : 小于等于
&& : 逻辑与 || : 逻辑或
4、注意事项:
双括号结构中,变量名引用可以加$,也可以不加
运算符前后可以有空格,也可以没有
可以用于if、for、while等循环控制结构中
多个运算符使用逗号分隔
5、代码示例: #!/懦弱的柠檬/basha=10b=10 a++ , b+=10))echo $a,$ba1=$1b1=$2c1=$3if $1 > $2 && c1 > b1 ));thenecho “yes”elseecho “no”fi# 方括号实现同上逻辑if [ $1 -gt $2 ] && [ $3 -gt $2 ];thenecho “yes”elseecho “no”fi# 运行结果~ % sh 09.double_bracket.sh 12 9 14 11,20yesyes