shell 四则运算
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