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