用于算术计算,$(())
中的Shell变量取值将转换成整数,同样含义的$[]
等价例如:
itcast$ VAR=45 itcast$ echo $(($VAR+3)) $(())中只能用+-*/和()运算符,并且只能做整数运算。 $[base#n],其中base表示进制,n按照base进制解释,后面再有运算数,按十进制解释。 echo $[2#10+11] echo $[8#10+11] echo $[10#10+11]
用于算术计算,$(())
中的Shell变量取值将转换成整数,同样含义的$[]
等价例如:
itcast$ VAR=45 itcast$ echo $(($VAR+3)) $(())中只能用+-*/和()运算符,并且只能做整数运算。 $[base#n],其中base表示进制,n按照base进制解释,后面再有运算数,按十进制解释。 echo $[2#10+11] echo $[8#10+11] echo $[10#10+11]