shell中的运算规则详解

Posted 是大姚呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell中的运算规则详解相关的知识,希望对你有一定的参考价值。

shell中的运算

1、运算符号

运算符号+-*/%**++- -<
含义加法减法乘法除法取余乘方自加一自减一小于
运算符号<=>>==+=*=/=%=
含义小于等于大于大于等于等于加等乘等除等余等

2、运算指令

在shell中我们可以通过以下五种运算指令进行运算:
1)(( ))

示例:((a=1+2))

2)let

示例: let a=1+2

3)expr

示例: expr 1 + 2

4)bc—调用计算器

示例:
bc << EOF
1+2
EOF

5)$[ ]

示例: echo $[1+2]

实验步骤:
1)使用(( ))、let、expr三种指令进行运算:(( ))、let这两种指令需要声明利用一个变量,通过显示变量的值得到运算结果;expr指令可以直接给出运算结果,这里要注意使用expr指令进行运算时,运算符号两边要用空格隔开
在这里插入图片描述
2)使用bc指令调用计算器进行运算(quit退出计算器)
在这里插入图片描述
3)使用$[ ]指令进行运算
在这里插入图片描述

3、数字表示形式

我们可以使用printf '%0.xf' y命令指定数字y的表示形式:%0.xf表示小数点后x位;数字y可以是小数,用 .y 表示
在这里插入图片描述

以上是关于shell中的运算规则详解的主要内容,如果未能解决你的问题,请参考以下文章

shell中的数值运算

shell的expr运算符的使用

shell scripts之算数运算详解

Python算术运算符及用法详解

(转) Java中的负数及基本类型的转型详解

shell编程之正则表达式详解