Bash中的加法赋值 C++中,如果有两个变量a和b,可以这样做,将b添加到: a += b;
在bash中如何做同样的事情呢?嗯,Bash中的加法赋值 C++中,如果有两个变量a和b,可以这样做,将b添加到: a += b;,bash,addition,Bash,Addition,在bash中如何做同样的事情呢?嗯,a+=b就是a=a+b 在bash中,可以使用以下语法: a=$($a+$b))好吧,a+=b就是a=a+b 在bash中,可以使用以下语法: a=$($a+$b))将表达式用双括号括起来,如下所示: a=$(($a + $b)) 或者,您可以执行以下操作: (( a+= $b )) 甚至: let a+=$b 将表达式用双括号括起来,如下所示: a=$(($a + $b)) 或者,您可以执行以下操作: (( a+= $b )) 甚至: let a+
a+=b
就是a=a+b
在bash中,可以使用以下语法:
a=$($a+$b))
好吧,a+=b
就是a=a+b
在bash中,可以使用以下语法:
a=$($a+$b))
将表达式用双括号括起来,如下所示:
a=$(($a + $b))
或者,您可以执行以下操作:
(( a+= $b ))
甚至:
let a+=$b
将表达式用双括号括起来,如下所示:
a=$(($a + $b))
或者,您可以执行以下操作:
(( a+= $b ))
甚至:
let a+=$b
如果使用((…)
语法,则在大多数(简单)变量之前根本不需要使用$
,因此可以执行以下操作:
a=$((a + b))
或
如果使用((…)
语法,则在大多数(简单)变量之前根本不需要使用$
,因此可以执行以下操作:
a=$((a + b))
或
@chepner:谢谢,添加了答案。@chepner:谢谢,添加了答案。Bash还使用
+=
进行字符串和数组连接。Bash还使用+=
进行字符串和数组连接。