Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)

文章目录

  • 一、运算符号及运算命令
      • 1.整数运算
          • (1)双小括号法(())
      • 2.let表达式
      • 3.expr表达式
      • 4.$[]
      • 5.小数计算(bc)

一、运算符号及运算命令

Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第1张图片
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第2张图片

1.整数运算

(1)双小括号法(())
  • 格式:
 1 | ((表达式))
 2 | 变量=$((表达式)) 获取某个表达式的运算结果

简单的数值运算
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第3张图片
稍微复杂的综合数学运算
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第4张图片
2**3表示2的3次幂
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第5张图片
逻辑运算(1真0假)
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第6张图片
进行自增与自减的运算
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第7张图片
同时对多个表达式进行计算
在这里插入图片描述

2.let表达式

格式:

  1 | let 表达式
  2 | 或者let '表达式'

Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第8张图片
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第9张图片
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第10张图片

3.expr表达式

格式:

  1 | expr  2 + 2

Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第11张图片
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第12张图片
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第13张图片

4.$[]

Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第14张图片

5.小数计算(bc)

  • bc是linux下的计算器,除了作为计算器使用,还可以作为命令行计算工具来使用。
    如果计算器中没有安装bc,可以使用
  1 | yum whatprovides */bc来查看文件,并且安装

(1)
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第15张图片
(2)管道符使用
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第16张图片
(3)位数
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第17张图片
Linux之shell中的数学运算详解(整数运算与小数运算的几种方式)_第18张图片

你可能感兴趣的:(shell)