Linux中的算术运算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的算术运算相关的知识,希望对你有一定的参考价值。

在Linux中的算术运算主要有以下几种方式:

1 算术扩展:

格式:$((算术式))

如:

[[email protected] ~]# r=$((3+5))

[[email protected] ~]# echo $r

8


[[email protected] ~]# r=1

[[email protected] ~]# echo $((r++))

1

[[email protected] ~]# echo $((r++))

2


2 使用外部程序:expr

如:

[[email protected] ~]# expr 2 + 3

5


[[email protected] ~]# echo $(expr 1 + 5 \* 2)

11


[[email protected] ~]# echo `expr 1 + 5 \* 2`

11

 

3 内置命令:let

如:

[[email protected] ~]# let r=1+2

[[email protected] ~]# echo $r

3


4 bc命令:支持浮点运算

如:

[[email protected] ~]# echo "3+5" | bc

8


[[email protected] ~]# echo "scale=2;3 / 18" | bc

.16

scale:表示保留的小数位数

本文出自 “一万年太久,只争朝夕” 博客,请务必保留此出处http://zengwj1949.blog.51cto.com/10747365/1906082

以上是关于Linux中的算术运算的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本学习二:Shell中的算术运算

linux 算术运算

Java中的算术运算符

Python中的算术运算符都有哪些呢?

shell脚本中的算术运算和条件测试语句

Python3中的算术运算符