标签: 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
答案 0 :(得分:1)
你做错了。阅读man bash,Arithmetic Expansion:
Foo=1 Goo=2 Zoo=$(($Foo*2+$Goo)) echo $Zoo 4