math 5/2
2 を返します。
2.5 が必要です -- 10 進値を取得するにはどうすればよいですか?
math
デフォルトで分数を返すように「強制」できます。次の-l
オプションを使用しますbc
。
$ math 5/2
2
$ function bc
command bc -l $argv
end
$ math 5/2
2.50000000000000000000
これを config.fish ファイルの 1 つに追加します。
set -x BC_ENV_ARGS ~/.bc.cfg
次に、表示する小数点以下の桁数を指定する .bc.cfg ファイルを作成します。
echo "scale = 5" >> .bc.cfg
この意志:
数学 5/2
2.50000
整数除算の代わりに浮動小数点除算を強制する必要があります
math 5/2.0