Bash中的浮点运算

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中的浮点运算”上

  1. ssl 说:

    推荐一个计算器

    rpncalc

    比较怪异,不过还不错

留下回复