【发布时间】:2015-10-22 07:36:23
【问题描述】:
有没有办法禁用bc 将长数字分成几行的功能,例如用于控制小数位的scale 变量?当然,我可以使用sed,但有没有bc 这样做的方式? http://www.gnu.org/software/bc/manual/html_mono/bc.html 的手册页仅声明每行的最大字符数为 70。
下面是一个数字被拆分的例子:
bc -l <<< "scale = 100; a(1) * 4"
3.141592653589793238462643383279502884197169399375105820974944592307\
8164062862089986280348253421170676
【问题讨论】:
-
你也可以用 shell 来做,
f=$(bc ...); echo "${f/$'\\\\\n'/}"只是为了记录。
标签: bash line-breaks bc