shell 数字运算分两类: 整数运算,小数运算
整数运算,2种:
let c=$a+$b
c=$[ $a+$b ]
小数运算:
c=`echo "scale=2 ; $b/$a"|bc `
demo :
#!/bin/bash
function test1 {
a=2
b=3
let c=$a+$b
echo $c
}
function test2 {
a=3
b=4
c=$[$a+$b]
echo $c
}
function test3 {
a=1.11
b=2.222
c=`echo "scale=2 ; $b/$a"|bc`
echo $c
}
test1
test2
test3