这是我的代码和输出,期望输出4(= 1 * 2 + 2),想知道这是什么错误?谢谢。
Foo=1
Goo=2
Zoo=`$Foo*2+$Goo`
Zoo=`expr $Foo*2+$Goo`
echo $Zoo
output,
1*2+2
提前致谢,
林
最佳答案
你这样做是错的。阅读man bash,算术扩展:
Foo=1
Goo=2
Zoo=$(($Foo*2+$Goo))
echo $Zoo
4
关于linux - Linux Shell脚本数学运算,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36025291/