bcで普通に割り算すると整数で値が返る。
少数で値を返したいときは、 -l オプションか、scale=桁数 使う
[~]$echo "3/2" | bc
1
[~]$echo "3/2" | bc -l
1.50000000000000000000
[~]$echo "scale=3; 3/2" | bc
1.500
Go to list of users who liked
More than 5 years have passed since last update.
bcで普通に割り算すると整数で値が返る。
少数で値を返したいときは、 -l オプションか、scale=桁数 使う
[~]$echo "3/2" | bc
1
[~]$echo "3/2" | bc -l
1.50000000000000000000
[~]$echo "scale=3; 3/2" | bc
1.500
Register as a new user and use Qiita more conveniently
Go to list of users who liked