运算方式及运算符号
+,- ##加法,减法
*,/,% ##乘法,除法,取余
** ##幂运算
++ , -- ##自增加,自减少
<,<=,>,>= ##比较符号
= , += , -= , *= , /= , %= ##赋值运算(例如 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
脚本内容