问题标签 [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 - 如何将 curl 的输出通过管道传输到 bc?
作为更大脚本的一部分,我想获取存储在网络上的文本文件中的数值,然后打开终端窗口,显示该值,并将其发送到 bc,以便我可以交互地对其进行计算。
我想出了这个:
但是如果我在 konsole 之后运行该部分,我会得到输出
如果我执行包含这一行的脚本,我会从 curl 中显示数字,但我认为它会尝试将整行(包括 konsole)通过管道传输到 bc,我相信只有在我关闭终端窗口后才会发生这种情况 - 所以那没有帮助。
我怎样才能将号码输入bc?我愿意接受 curl 和 bc 以外的命令来完成这个基本目标。
bash - 将带符号的 10 位二进制数转换为十进制?
我有 10 位有符号二进制数。我知道两种将它们转换为小数的 shell / bash 方法,但无法识别签名。
1111101010 应转换为 -22 而不是 1002。
不起作用。以下也不行。
我能做些什么?
编辑:给出错误的预期结果;错误:-220,正确:-22。
perl - Perl 中的系统调用
大家好,我正在尝试使用系统调用来使用安装在我的 linux 机器上的计算器。计算器名称是 GNU bc,表示基本计算器。基本上,这是一种计算方程的简单方法。我可以很容易地从终端运行它,只需键入 bc,然后输入我想要等同的函数,在这种情况下,110 被 14351 修改为 151。问题是,我对 perl 不太了解,我一直在得到这个错误在尝试编写 perl 脚本以使其自动化时,无法在没有包或对象引用的情况下调用方法“bc”。我如何在 Perl 中调用系统调用,或者我可以这样做吗?谢谢
bash - 在没有分隔符的情况下在 Bash 中解析字符串
我有一段我正在试图弄清楚的脚本,所以对于那些更有经验的人来说,这可能是一个简单的问题。
这是代码:
像这样使用:
输出:
我的问题是,如何将这个 4 位数字解析为单独的数字? (然后用 cut -d ' ' 分隔并将它们输入到数组中......)
我希望能够得到以下输出:
这在 BASH 中是否可行?我知道使用其他语言更容易。
macos - 如何从 bash 回显输入到 bc 命令?
我正在尝试创建一个 bash 别名或函数,它可以将文本通过管道传输到 unix 命令 bc 的标准输入。
我第一次尝试:
哪个 bash 解析正常,但由于 bc 运行时错误而失败:
在 tcsh 中:
工作得很好并给出正确的输出:
我还尝试使用 bash 函数:
它返回相同的 bc 运行时错误。不确定输出是如何处理的。有什么见解吗?
linux - 在 bash 中将笛卡尔坐标转换为极坐标
我们有将笛卡尔坐标转换为极坐标的作业,我什至不知道如何开始。所以任何一点帮助都会很好。
我们必须用 bash 编写代码。这是我们得到的示例:
我们必须插入数字作为参数,我们必须使用 bc 解释器。
bash - 命令行计算器 `bc` 是否有 `rc` 文件?
根据对这个问题的回答,我希望scale = 2
每次bc
从命令行(或从内部vim
)开始时都默认。但是,man bc
没有提到.bcrc
文件,当我实验创建时~/.bcrc
,它没有任何明显的效果。
是否有rc
可以设置为提供默认选项的环境变量或文件bc
?
bash - bash中的浮点数学使用bc
我正在尝试在 bash 中进行一些浮点数学运算。我一直在研究这个线程,以及许多其他信息来源:BASH Arithmetic Expressions
举个例子,我正在使用:
但得到:
出去。
我只想要乘法的值。
我也试过:
但后来我得到:
我很困惑,有什么建议吗?
席亚拉
bash - 用于将文件中的十六进制值转换为十进制的 Shell 脚本
我有一个名为text
包含所有十六进制数字的文件。我编写了以下代码将这些值转换为十进制:
但它给了我以下错误:
我的输入文件包含一列十六进制值,例如
arrays - 将 bash 数组值传递给 bc
我有一个浮点数的bash数组,说它是这样调用vals
和初始化的——
datafile.txt
外观是这样的——
现在我需要在vals
使用 bc 时计算元素 1 和 2 的平均值,我正在执行以下操作 -
但result
始终是0
,请注意元素不是0.0
。
任何想法?
编辑:数据已更改。