bash - 使用 bc 在 bash 中进行 float 学运算

标签 bash bc

我正在尝试在 bash 中进行一些 float 学运算。我一直在研究这个线程以及许多其他信息来源:BASH Arithmetic Expressions

举个例子,我正在使用:

c='echo "2\*4.2"|bc'
echo $c

但是得到:

echo "2\*4.2"|bc

出来了。

我只想要乘法的值。

我也尝试过:

$c='echo "2\*4.2"|bc'
echo $c

但后来我得到:

"2\*4.2"|bc=echo "2\*4.2"|bc

我很困惑,有什么建议吗?

席亚拉

最佳答案

c=`echo "2*4.2"|bc`
echo $c

**注意引号 ' 和反引号 ` 之间的区别

c=$(echo "2*4.2"|bc)
echo $c

关于bash - 使用 bc 在 bash 中进行 float 学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942717/

相关文章:

bash - zsh - 找不到书面脚本的命令

linux - 将参数附加到 $PATH 的 Bash 脚本

用于生成 HTML 模板的 Bash 脚本

bash - 在 bash 脚本中使用 bc

gnu - bash bc命令将大写字母转换为9

node.js - 如何从 Node 应用程序启动交互式 bash 脚本?

linux - 运行脚本中的权限被拒绝

shell - 最优雅的 unix shell 单行来求和任意精度的数字列表?

bash - 使用 bash 脚本修改 CSV 中的值

biginteger - 如何阻止 bc 分割线?