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个想法

发表回复