问题标签 [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.

0 投票
3 回答
552 浏览

bash - bash: bc 命令对 * 的评估

我在 UNIX 中使用 bc 命令来解析一些数学表达式。我有两个小功能:

当我尝试运行 val 之后的表达式时,我得到了很多“(standard_in)1:解析错误”。

我的第一个想法是星号是问题,所以我试图逃避它。然而,这给了我一个非法字符错误。

解决方案最终删除了所有的空白

问题:为什么计算 catMinusMouse(减法运算符周围有空格)有效,而乘法的相同格式无效?

0 投票
1 回答
98 浏览

base - 为 bc 提供更大的输入基础?

我正在寻找一个以 31 为基数的计算器,即我希望输入和输出都以 31 为基数。(我实际上并不关心数字的格式,只是它易于写入。所以,对于例如“013456789ABCDEFGHIJKLMNOPQRSTU”就可以了。)

bc接缝是您可以定义的小型底座的好选择ibase=x; obase=x。但是 ibase 有一个上限——即 16,因为它不想使用比 F 更大的数字。

有什么解决方法吗?或者,也许是一种如何以支持bc更大基础的方式重新编译的方法?或者,是否有一些替代方案bc至少可以做基本的算术(如+、-、/、*、^)?

0 投票
0 回答
63 浏览

bc - 我不理解我所指的 Shell Sciprt

有一个shell脚本来检查CPU使用率是否超过CPU阈值,

但是我不明白的一件事是在下面的脚本中,为什么有 1 ?

脚本是否意味着如果 CPU Usage >= CPU_Threshold,则 COMPARE 变量设置为 1 ?

如果不是 COMPARE 变量设置为 0 ?

0 投票
1 回答
107 浏览

bash - Bash 脚本 IF 参数建议

我今天刚开始做 bash 脚本,我需要一些帮助 :(

我有一个变量 $BE ,如果值小于 75 或大于 89,那么我需要将值限制在这些数字上,所以我认为需要在 IF 中输入。

我的剧本可能一团糟,但正如我所说,这是我的第一个剧本。任何帮助都会很棒。该部分是制动菜单功能。

0 投票
1 回答
390 浏览

bash - 如何获得平均比率

我正在创建一个 bash 脚本来获取一天内的交易总数,它将包括总数、成功和失败。

到目前为止,我可以获得这些数字,但我还需要创建一个成功的平均值和失败的平均值。

现在,假设我收到了 1000 笔交易,其中 900 笔成功,100 笔失败。例如,我们可以说我们有 90% 的成功率和 10% 的失败率

当我尝试做数学时,我无法得到这些百分比。我将交易编号保存到变量中,所以我有

我尝试了下一个代码,每次尝试都失败了

0 投票
4 回答
869 浏览

linux - 为什么 bc 和 args 不能在一行中一起工作?

我需要帮助在同一行中使用 xargs(1) 和 bc(1)。我可以做多行,但我真的想在一行中找到解决方案。

这是问题所在:以下行将打印file.txt

并且,以下行将打印1450(显然是 1500 - 50)

试图将这两者加在一起,我这样做:

问题是,它不起作用!:)

我知道 xargs 可能不是正确使用的命令,但它是我能找到的唯一一个可以让我决定将我从管道中获得的参数放在哪里的命令。

这不是我第一次遇到此类问题。会有很大帮助的。。

谢谢

0 投票
1 回答
151 浏览

shell - bash shell 中的科学格式

在 bash shell 中,我需要以 :0.13281E-04-0.79254E-04. 所以,在脚本中,我有:

结果如下:-.000032986500000

有没有直接的方法让 var_t as -3.29865E-05

0 投票
2 回答
76 浏览

bash - 围绕文件bash中的每一行

我正在使用bash. 我正在通过总结第一列来检查数据是否完整。它应该由 0 - 500 组成,增量为 0.1。不幸的是,实际数字略有偏差,因此总和可以等于 1250653.9 而不是 1250250.0 。如果我在求和之前对每个数字进行四舍五入,就可以避免这种情况。目前,我使用以下内容:

有没有办法将“+0.0001”粘贴到每一行,然后在一行中单独将每一行传递到 bc?

0 投票
2 回答
144 浏览

bash - Unix BC "bc -l" 等于 ".8" 而不是 "A" ,为什么?

跑步时bc -l

如果设置 ibase=obase=16,则要求“0.2 * 5”

它等于 0.8。为什么它不等于十六进制值 1?

我最初在这里问这个(http://bit.ly/17o7RcK)。

0 投票
3 回答
718 浏览

macos - Bash bc 和 echo 命令

我正在为 geektool 编写小型 geeklet,以在我的 Mac 上的非活动和可用 RAM 的总和变慢时提醒我。我对 bash 不是很擅长,所以我的最终输出有问题(变得空白)。这是代码:

还想知道我的问题是否是最佳的。非常感谢。