跟我学 linux shell 脚本编程(3)小数的计算

 时间:2024-10-17 13:22:30

1、这一节学习变量的计算,上节在最后的时候,小编举了一个例子#!/bin/bashread ij=$(($i * 5))

跟我学 linux shell 脚本编程(3)小数的计算

2、这一节就开始讲一下怎么进行小数变量计算:方法一,使用bc计算器方法二,使用awk方法三,使用expr这一节说一下简单的bc计算器方法

3、例一:我们先做一个最简单的计算:#!/bin/bashi= 5j =6k = $(($i + $j))echo $k

跟我学 linux shell 脚本编程(3)小数的计算

4、运行结果如下

跟我学 linux shell 脚本编程(3)小数的计算

5、那么如果是小数会出现什么结果呢?我们试一下:#!/bin/bashi= 5.5j =6.5k = $(($i + $j))echo $k

跟我学 linux shell 脚本编程(3)小数的计算

6、报错!!!其殂翼瑟擀实shell虽然能自动识别变量类型,但是不能进行小数,或者说是浮点数的计算,那么该怎么办呢,它提供了一个bc计算器,我们可以通过这个计算器来实现小数的计算!

7、bc是shell内置的计算器,比如输入bc:

跟我学 linux shell 脚本编程(3)小数的计算

8、在终端输入bc后,会显示版本信息,然后可以直接使用了

9、如果我们在脚本里使用变量计算该怎么使用呢?方法如下:

跟我学 linux shell 脚本编程(3)小数的计算

10、上图中,使用echo 釉涑杵抑表达式,输出计算表达式,并使用管道,将表达式输入到bc计算器(不懂这段话?记住格式就可以,以后慢慢就懂了,呵呵)

11、下一节使用let,expr方法来介绍变量计算和引用

  • Via浏览器怎么更改系统语言?
  • 电子设计——发光二极管设计
  • Excel制作曲线拟合图表
  • 在matlab中如何进行程序分析?
  • 如何将二进制数转换为十进制数
  • 热门搜索
    鲁迅手抄报图片 生态文明手抄报内容 小学生感恩手抄报内容 我爱中国手抄报 读书节手抄报资料 有关中国梦的手抄报 海洋手抄报图片 关于法制的手抄报资料 感恩励志红五月手抄报 关于感恩节的手抄报