1、整数运算操作(主要)
expr 命令,计算表达式,格式:expr 数值1 操作符 数值2
$[] 表达式,算式替换,格式:$[ 数值1 操作符 数值2 ],操作符包括:+ 、- 、* 、/ 、%。
注意:* 表示通配符,用时加 \, 45 \* 21:表示45乘以21。
2、几个数值处理技巧
变量的递更处理
格式: let 变量名++、 let 变量名 --(或者 let x+=2)。
使用随机数
RANDOM 变量;
默认RANDOM 变量;默认的值为0-32767;echo $[ RANDOM %100 ]; 得到0-99的整数(随机的整数);
生成数字序列
格式:seq 首数 末数、 seq 首数 增量 末数
seq 3seq 3 5 seq 3 2 10
结果为:
13 3
24 5
35 7
9
3、小数运算操作
bc指令:将表达式给bc命令处理
echo "25.67-12.11" | bc
echo "scale=2; 10/3" | bc
3.33