首页 > 代码库 > Linux中的算术运算
Linux中的算术运算
在Linux中的算术运算主要有以下几种方式:
1 算术扩展:
格式:$((算术式))
如:
[root@nfs ~]# r=$((3+5))
[root@nfs ~]# echo $r
8
[root@nfs ~]# r=1
[root@nfs ~]# echo $((r++))
1
[root@nfs ~]# echo $((r++))
2
2 使用外部程序:expr
如:
[root@nfs ~]# expr 2 + 3
5
[root@nfs ~]# echo $(expr 1 + 5 \* 2)
11
[root@nfs ~]# echo `expr 1 + 5 \* 2`
11
3 内置命令:let
如:
[root@nfs ~]# let r=1+2
[root@nfs ~]# echo $r
3
4 bc命令:支持浮点运算
如:
[root@nfs ~]# echo "3+5" | bc
8
[root@nfs ~]# echo "scale=2;3 / 18" | bc
.16
scale:表示保留的小数位数
本文出自 “一万年太久,只争朝夕” 博客,请务必保留此出处http://zengwj1949.blog.51cto.com/10747365/1906082
Linux中的算术运算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。