跟我学 linux shell 脚本编程(3)小数的计算
1、这一节学习变量的计算,上节在最后的时候,小编举了一个例子
#!/bin/bash
read i
j=$(($i * 5))
2、这一节就开始讲一下怎么进行小数变量计算:
方法一,使用bc计算器
方法二,使用awk
方法三,使用expr
这一节说一下简单的bc计算器方法
3、例一:
我们先做一个最简单的计算:
#!/bin/bash
i= 5
j =6
k = $(($i + $j))
echo $k
4、运行结果如下
5、那么如果是小数会出现什么结果呢?
我们试一下:
#!/bin/bash
i= 5.5
j =6.5
k = $(($i + $j))
echo $k
6、报错!!!
其实shell虽然能自动识别变量类型,但是不能进行小数,或者说是浮点数的计算,那么该怎么办呢,它提供了一个bc计算器,我们可以通过这个计算器来实现小数的计算!
7、bc是shell内置的计算器,比如输入bc:
8、在终端输入bc后,会显示版本信息,然后可以直接使用了
9、如果我们在脚本里使用变量计算该怎么使用呢?
方法如下:
10、上图中,使用echo 表达式,输出计算表达式,并使用管道,将表达式输入到bc计算器(不懂这段话?记住格式就可以,以后慢慢就懂了,呵呵)
11、下一节使用let,expr方法来介绍变量计算和引用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:71
阅读量:77
阅读量:59
阅读量:23