web-dev-qa-db-ja.com

bcで除算するときに10進数を取得するにはどうすればよいですか?

数値を除算して、床だけでなく余りも与えるには、「bc」が必要です。たとえば、「5/2」を実行すると、「bc」は「2」を返します。 「2.5」のようなものが本当に欲しいです

多分これは不可能ですか?

27
EhevuTov
scale = 20

小数点以下の桁数を設定します。

$ 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'. 
355/113
3
scale=20
355/113
3.14159292035398230088
quit
$
44