2

我正在尝试在 bash 中进行一些浮点数学运算。我一直在研究这个线程,以及许多其他信息来源: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

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

席亚拉

4

1 回答 1

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

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

或者

c=$(echo "2*4.2"|bc)
echo $c
于 2014-04-08T16:22:31.653 回答