可能重复:
bash: $[<arithmetic-expression>] vs. $((<arithmetic-expression>))
该$(( expr ))
构造可用于bash中的整数数学,例如
echo $(( 2*2 + 1 )) # 5
$[ expr ]
似乎做同样的事情(但没有记录):
echo $[ 2*2 + 1 ] # 5
这些构造在 bash 中是否等效?
可能重复:
bash: $[<arithmetic-expression>] vs. $((<arithmetic-expression>))
该$(( expr ))
构造可用于bash中的整数数学,例如
echo $(( 2*2 + 1 )) # 5
$[ expr ]
似乎做同样的事情(但没有记录):
echo $[ 2*2 + 1 ] # 5
这些构造在 bash 中是否等效?