math 5/2
返回2.
我想要2.5 - 如何获得小数值?
答案 0 :(得分:3)
你可以强迫" math
默认返回分数 - 使用-l
选项bc
:
$ math 5/2
2
$ function bc
command bc -l $argv
end
$ math 5/2
2.50000000000000000000
答案 1 :(得分:2)
将其添加到您的config.fish文件之一
set -x BC_ENV_ARGS ~/.bc.cfg
然后创建一个.bc.cfg文件,告诉它显示多个小数位
echo "scale = 5" >> .bc.cfg
这将:
math 5/2
2.50000
答案 2 :(得分:0)
你必须强制浮点除法而不是整数除法
math 5/2.0