码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中的算术运算

时间:2017-03-13 22:15:13      阅读:209      评论:0      收藏:0      [点我收藏+]

标签: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中的算术运算

标签:linux 算术运算

原文地址:http://zengwj1949.blog.51cto.com/10747365/1906082

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!