2015-11-07 71 views
-2

如何在Unix中同时执行加法和乘法?
例如:a + b *表2我有两个变量a = 2 b = 2,现在我想(a + b)* 2并将其存储在c变量中

+0

?如果是的话,哪一个? 'echo $ SHELL' –

+4

[BASH Arithmetic Expressions](http://stackoverflow.com/questions/2517727/bash-arithmetic-expressions) –

+0

可能重复那么你想要什么?标题说'(a + b)* 2',但是你的例子说的是'a + b * 2',它真的是'a +(b * 2)',根据操作符被解释的顺序规则,如果没有parens (总是使用parens出于这个原因,要清楚你的意图)。 –

回答

0
echo $((a+b*2)) 

echo "$a+$b*2"|bc 
+0

这是用于bash shell的 – repzero

0
a=2 
b=2 
((c=(a+b)**2)) 
echo $c 
16 
在壳
相关问题