LMLPHP后院

shell 数学运算 bc

shell 中浮点的数学运算可以使用 bc 命令,在某些发行版中可能未直接提供,需要额外安装。如:

$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1/3
0
scale
0
scale=8
1/3
.33333333
quit

以上,bc 默认的 scale 为 0,需要设置 scale 来达到浮点精度的控制。

在命令行中一样可以使用 bc 命令,可以借助反引号和内联输入重定向来实现。

2024-12-22 00:54:27 1734800067 0.009325