Shell脚本基础11-bash下如何做浮点型计算

来源:互联网 发布:linux telnet服务 编辑:程序博客网 时间:2024/06/02 04:25
       首先,需要告诉你的是,由于bash是不支持浮点型的计算,bash利用expr只能计算整数的基本运算。目前如果想要在bash中计算浮点型,只能通过bc或者awk来帮忙。awk是一个强大的编程工具,里面自带了很多命令,这里先不介绍awk。好了我们来看看如何在实验楼环境下进行bash计算浮点型数据。

1. 利用前面一节提到的正常数学计算来试试计算浮点型数字

果然是不支持浮点型计算,在bash脚本中。接下里我们只能用bc了。

2.实验楼环境需要先按照bc

还记得如何通过apt-get install application来安装软件包吗?实验楼环境是默认没有安装bc软件,bc就是一个基本的计算器软件。

在终端输入: sudo apt-get install bc 回车就可以安装bc。

3.利用bc计算浮点型


参考前面文章,你试试如何和bc命令结合,计算剩下的减法,乘法,除法计算。

总结:

bash默认是不支持浮点型数字计算,需要安装bc软件,然后通过bc才能计算浮点型。