Linux:shell运算符号、命令以及示例

运算方式及运算符号

+,-            ##加法,减法
*,/,%          ##乘法,除法,取余
**             ##幂运算
++ , --        ##自增加,自减少
<,<=,>,>=      ##比较符号
= , += , -= , *= , /= , %=       ##赋值运算(例如 a+=1      相当于 a=a+1)

这里写图片描述

SHELL 中常用的运算命令

(())      ## 用与整数运算
let       ##用于整数运算,与 (()) 类似
expr      ##用于整数运算,功能相对较多
bc        ##linux 下的计算器,适合整数及小数运算
$[]       ##用户整数运算

这里写图片描述

实验一:用运算写一个 10 秒倒计时的shell脚本

[root@desktop mnt]# vim time1.sh 
[root@desktop mnt]# sh time1.sh 

脚本内容
这里写图片描述
这里写图片描述

实验二:用运算写一个 1分10 秒倒计时的shell脚本

[root@desktop mnt]# vim time.sh    ##编辑脚本
[root@desktop mnt]# sh time.sh     ##调用

脚本内容:
这里写图片描述
这里写图片描述

实验三:制作一个计算器
执行 Calculator.sh 后显示
请输入您要操作的数字:
请输入要操作的运算:
请输入要操作的第二个数字 :
执行后显示操作后的数值

[root@desktop mnt]# vim Calculator.sh    ##编辑脚本
[root@desktop mnt]# sh Calculator.sh     ##调用
Plesae input frist number: 1
please input operation: +
Please input second numder: 1
2

脚本内容
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/le_anny/article/details/80822227