我正在尝试在 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/