Bash本身不支持浮点运算
$ echo `expr 5 / 3` 1
要想进行浮点计算,需要调用bc(An arbitrary precision calculator language)
“arbitrary precision”,God!
看了一下bc的man,原来bc可以支持很复杂的语法,看来不是一版的计算器。
$ echo "5 / 3" |bc 1
$ echo "5 / 3" |bc -l 1.66666666666666666666
Bash本身不支持浮点运算
$ echo `expr 5 / 3` 1
要想进行浮点计算,需要调用bc(An arbitrary precision calculator language)
“arbitrary precision”,God!
看了一下bc的man,原来bc可以支持很复杂的语法,看来不是一版的计算器。
$ echo "5 / 3" |bc 1
$ echo "5 / 3" |bc -l 1.66666666666666666666
推荐一个计算器
rpncalc
比较怪异,不过还不错