当在脚本中要处理浮点数计算时,就可以使用bc计算器,先看下面的例子
当碰到较短的运算时,就可以使用这种方法
但是如果你计算较为复杂的话,在同一个命令中一次性列出多个
表达式会比较麻烦。这时,就可以bc命令的输入重定向了。
使用内联输入重定向:
先看看下面的例子
要注意的是在bash计算器中创建的变量a和b在shell脚本中是不能使用的。
var2=$(bc << EOF
scale = 4
a = ( $v1 + $v2 )
b = ( $v3 * $v4 )
a * b + 15.35
EOF
)