$[表示式]
$[] 會對表示式
進行計算,並取得計算結果。如果表示式
中包含了變數,那麼你可以加$
,也可以不加。[c.biancheng.net]$ echo $[3*5] #直接輸出結算結果 15 [c.biancheng.net]$ echo $[(3+4)*5] #使用() 35 [c.biancheng.net]$ n=6 [c.biancheng.net]$ m=$[n*2] #將計算結果賦值給變數 [c.biancheng.net]$ echo $[m+n] 18 [c.biancheng.net]$ echo $[$m*$n] #在變數前邊加$也是可以的 72 [c.biancheng.net]$ echo $[4*(m+n)] 72
[c.biancheng.net]$ $[3+4] bash: 7: 未找到命令... [c.biancheng.net]$ $[m+3] bash: 15: 未找到命令...