shell知识库[7]: 再谈数值运算

栏目:shell知识库 作者:admin 日期:2018-10-29 评论:0 点击: 529 次

1、常见运算

加法: num1 + num2
减法: num1 - num2
乘法: num1 * num2
除法: num1 / num2
取余: num1 % num2

2、两种实现方法

2.1 使用expr工具, 使用方法:  expr 1 + 2      
注意:
1)运算符之间需要有空格
2)乘号需要转义,即/* 
3) 变量名不可以省略$

2.2 使用$[ ]表达式 使用方法:  $[1+2]          
注意:
1)可以不需要空格
2)乘号不需要转义
3)变量名可以省略$ 
4) 用**表示乘方运算

3、使用let命令操作变量

实现自增/自减/自乘/自除   例如:x=2; let x+=2

4、随机整数变量

RANDOM,产生0~32767之间的整数,如:echo $RANDOM

5、生成一列整数

seq 命令: 默认从1开始,步长为1
用法: seq 末尾数 或 seq 开始数 末尾数  或 seq 开始数 步长 末尾数

shell知识库[7]: 再谈数值运算:等您坐沙发呢!

发表评论