linux shell脚本数学运算

时间:2016-03-16 01:32:17

标签: linux shell

这是我的代码和输出,并期望输出4(= 1 * 2 + 2),并想知道出了什么问题?感谢。

Foo=1
Goo=2
Zoo=`$Foo*2+$Goo`
Zoo=`expr $Foo*2+$Goo`
echo $Zoo

output,
1*2+2
提前谢谢, 林

1 个答案:

答案 0 :(得分:1)

你做错了。阅读man bash,Arithmetic Expansion:

Foo=1
Goo=2
Zoo=$(($Foo*2+$Goo))
echo $Zoo 
4