网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-12-23 10:48:57

admin
管理员

linux 算术运算的几种写法

示例

[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

离线

页脚

Powered by FluxBB