欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell脚本之简单四则运算

程序员文章站 2022-03-08 23:45:10
...

1、四则运算符号

shell脚本之简单四则运算

[root@server1 shells]# echo $((10/8))
1
[root@server1 shells]# echo $[8/10]
0
[root@server1 shells]# echo $[8%10]
8
[root@server1 shells]# n=1
[root@server1 shells]# echo $((n=n+1))
2
[root@server1 shells]# expr 10 % 2
0

shell脚本之简单四则运算

[root@server1 shells]# n=1;let n=n+1;echo $n
2
[root@server1 shells]# let n+=2;echo $n
6
[root@server1 shells]# let n=n**1;echo $n
6     //**表示幂

shell脚本之简单四则运算
当我们输入小数时,会怎么样呢?

[root@server1 shells]# n=1
[root@server1 shells]# echo $[1.5+n]
bash: 1.5+n: syntax error: invalid arithmetic operator (error token is ".5+n")

这个时候就要借用工具bc:

[root@server1 shells]# n=1
[root@server1 shells]# echo n+1.5 |bc
1.5

也可以直接用:(可以将定义的变量引入进入)
shell脚本之简单四则运算
这里的幂用^代替:
shell脚本之简单四则运算