shell 下面运算的几种方法

归纳一下shell下面的运算方法,测试通过

#!/bin/bash

a=1

b=2

c=$((a+b))

d=`expr $a + $b`

e=$[$a+$b]

declare -i f=$a+$b

let g=$a+$b

echo $c

echo $d

echo $e

echo $f

echo $g

#bc

v1=1

v2=2

v3=3

v4=4

var1=`bc<<EOF

scale=3

$v2/$v1

EOF

`

echo $var1


var2=$(bc<<EOF

scale=3

a=($v1+$v2)

b=($v3+$v4)

b/a

EOF

)

echo $var2

var3=`echo "scale=4;$v4/$v3"|bc`

echo $var3


你可能感兴趣的:(shell)