问题标签 [bc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - bash 命令求和并打印列的每个元素并打印新列
我应该使用哪个命令来对两个特定列的值求和?例如,我有文件:
我想对第二列和最后一列求和,得到以下结果
我应该使用 awk 和 bc 吗?我找到了很多例子来总结整个专栏......
linux - 将 perl 的一部分传递给 bc
我正在尝试编写一个命令,为我提供一些有关 linux 系统的信息。该命令应该是单行的。它应该代表中断、进程和上下文切换的总量。
我对 linux 世界很陌生,所以这对我来说并不容易。到目前为止,我发现了这个:
问题出在最后一部分,else。我对 1 美元的价值不感兴趣,但我应该知道 1 美元中物品的总和。
$1 应该包含以下内容:
但我不知道如何获得所有这些数字的总和。我相信我应该将它传递给 bc,但我不知道如何管理它。
bash - 浮点导致 Bash 整数除法
我的服务器上有一个备份脚本,它执行备份的 cron 作业,并向我发送备份文件的摘要,包括新备份文件的大小。作为脚本的一部分,我想将文件的最终大小除以 (1024^3) 以从文件大小(以字节为单位)中获得以 GB 为单位的文件大小。
由于 bash 没有浮点计算,我正在尝试使用管道来 bc 来获得结果,但是我对基本示例感到困惑。
我试图让 Pi 的值达到一定的比例,但是,
即使以下工作:
非交互式版本不起作用:
这有效:
但我需要使用变量。因此,以下内容不起作用:
我显然在 Bash 中使用变量的语法中遗漏了一些东西,并且可以在我误解的内容上使用一些“指针”。
正如 DigitalRoss 所说,我可以使用以下内容:
但是我不能使用复杂的表达式,例如:
有人可以给我一个正确的语法来获得具有复杂算术表达式的浮点结果吗?
bash - 在 Bash 中使用带有 bc 的负指数
我bc
在 Bash 程序中使用负指数时遇到了困难。如果我执行echo "2*1.86929*10^05" | bc
,我会得到一个结果,373858.00000
而如果我执行echo "2*1.86929*10^-05" | bc
,我只会得到一个结果0
。使用负指数时如何获得更好的准确性?
bash - Bash脚本,将二进制数从obase解析为字符串?
我正在编写一个执行子网计算的脚本。到目前为止,它看起来像这样(部分):
这给了我这个输出:
- 我尝试将八位字节分开
'{printf("%08d.",$br1)}'
,'{printf(".%08d",$br1)}'
但在开头或结尾我得到了一个额外的点。 - 我想计算网络掩码有多少个 ace,但我真的找不到将输出
echo "obase=2;$br1"+"obase=2;$br2"+"obase=2;$br3"+"obase=2;$br4"| bc | awk
转换为字符串的方法,所以我可以计算它们。
有什么建议么?
shell - bc 失去精度的shell脚本
输出是
它应该在哪里
为什么我正在使用精度会丢失bc
?
shell - 如何将输出分配给 shellscript 变量?
如何将此结果分配给shell变量?
输入:
echo '1+1' | bc -l
输出:
2
尝试:
(没用)
shell - bc command not scaling numbers to decimal places
I am trying to scale my number calculation to one decimal place (with all applicable rounding) using the bc
command in linux. This is my test expression:
echo "scale 1; 90 - 70.333" | bc
However, I end up with 3 decimal places:
19.667
is the result.
Any idea how to use bc
properly to do this?
bash - 将数学计算的结果分配给没有子壳的变量
我的问题是双重的。
第一的:
是否可以在不使用子外壳的情况下实现这一目标?
或这个?
如果我正确理解第二个,我将使用´和|创建 2 个子外壳。
第二
为这种东西创建/使用子shell会影响脚本的整体性能吗?
- 谢谢