bc コマンドの割り算で小数点以下を出す
2008-08-18-2
[Tips]
UNIX系OSのコマンドラインで使う計算機 bc。
普通にオプションなしで起動すると割り算で小数点以下が出ない。
"-l" オプションで起動すれば大丈夫。
追記080819: 「scale」を使う方法についてコメント頂きました。
ありがとうございます。 bc を起動後に、「scale=3」などと
小数点以下の桁数を指定します。以下、例:
ref.
- (コマンドラインで)「man bc」
- Manpage of bc
http://www.linux.or.jp/JM/html/GNU_bc/man1/bc.1.html
普通にオプションなしで起動すると割り算で小数点以下が出ない。
"-l" オプションで起動すれば大丈夫。
% bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 3/2 1 10/3 3 % bc -l (略) 3/2 1.50000000000000000000 10/3 3.33333333333333333333
追記080819: 「scale」を使う方法についてコメント頂きました。
ありがとうございます。 bc を起動後に、「scale=3」などと
小数点以下の桁数を指定します。以下、例:
% bc (略) scale=3 3/2 1.500 10/3 3.333
ref.
- (コマンドラインで)「man bc」
- Manpage of bc
http://www.linux.or.jp/JM/html/GNU_bc/man1/bc.1.html