如何从鱼壳中除以十进制值

时间:2014-03-17 14:41:25

标签: fish

math 5/2返回2.

我想要2.5 - 如何获得小数值?

3 个答案:

答案 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

相关问题