1 #!/bin/ bash 2 # 四则运算 3 4 val1= 2 5 val2= 3 6 7 # 双小括号,支持整数运算. 8 echo $(( 1 + 2 * 3 + 2 / 5 )) 9 echo $(($val1+ $val2)) 10 # 双小括号里引用变量时,也可以不加$符号 11 echo $(( 2 * val1)) 12 echo $(($val2/ $val1)) 13 14 # 用awk,支持浮点运算,还可调整输出格式等. 15 result=$( awk -v a=$val1 -v b=$val2 BEGIN ' {printf("%.2f\n", b / a)} ' ) 16 echo $result
输出:
7
5
4
1
1.50