页次: 1
示例
[root@ippbs ~]# let "var=1" [root@ippbs ~]# echo $var 1 [root@ippbs ~]# let "var+=1" [root@ippbs ~]# echo $var 2 [root@ippbs ~]# let "var += 1" [root@ippbs ~]# echo $var 3 [root@ippbs ~]# let var+=1 [root@ippbs ~]# echo $var 4 [root@ippbs ~]# let var += 2 -bash: let: +=: syntax error: operand expected (error token is "+=")
let 和 (()) 效果一样
[root@ippbs ~]# ((x=1+1)) [root@ippbs ~]# ((x=1 + 1)) [root@ippbs ~]# ((x= 1 + 1)) [root@ippbs ~]# ((x = 1 + 1)) [root@ippbs ~]# echo $x 2
也可以这么写
[root@ippbs ~]# x=1 [root@ippbs ~]# x=$[$x+1] [root@ippbs ~]# echo $x; 2
还可以这么写
[root@ippbs ~]# x=1 [root@ippbs ~]# x=`expr $x + 1` [root@ippbs ~]# echo $x 2
ipbbs.net
离线
页次: 1