如何回显变量和数字的总和?

Tom*_*ito 11 linux shell scripting

我有一个变量x=7,我想回应它加一个,echo ($x+1)但我得到:

bash:意外标记`$ x + 1'附近的语法错误

我怎样才能做到这一点?

Sie*_*geX 26

不需要expr,POSIX shell允许$(( ))算术评估:

echo $((x+1))
Run Code Online (Sandbox Code Playgroud)

§2.6.4


mik*_*iku 5

尝试使用双括号:

$ x=7; echo $(($x + 1))
8
Run Code Online (Sandbox Code Playgroud)