【发布时间】:2016-05-22 14:46:49
【问题描述】:
如何在整数中显示尾随零或如何将其转换为 bc 中的浮点数?
我知道scale,但它只适用于浮点数:
$ echo "scale=3; 3/2" | bc
1.500
$ echo "scale=3; 1+1" | bc
2
我想得到的结果看起来像2.000。我想用 sed 做起来并不难,但我是这方面的新手。
【问题讨论】:
-
您可以将
bc的输出通过管道传输到printf:echo "scale=3; 1+1" | bc | xargs printf "%.3f\n"。 (xargs 似乎是必要的,我不知道如何直接通过管道输入 printf)。