- 3
- 0
- 约 35页
- 2017-04-25 发布于四川
- 举报
shell2_数学运算、数组等
Shell脚本编程;第2章 数学运算、数组、文本处理 ;根据下列脚本分析显示结果
;数学运算
数组的使用
seq 、tr 、sort、uniq、cut等命令;常用运算符
加法运算:+
减法运算: -
乘法运算: *
除法运算: /
求模(取余)运算: %
求幂运算:** ;常用整数运算
第一种
declare -i a=10*20;echo $a 少用
第二种
a=$(expr 10 ‘*’ 20);echo $a 少用
第三种
a=$[10*2]; echo $a []中的变量无需加$
echo $[ RANDOM % 10 ],求0-9的随机数
第四种
a=$((10*20));echo $a $(())中的变量无需加$
echo $(( RANDOM % 10 )) 求0-9的随机数;常用整数运算
第五种 (推荐)
((a=10*20));echo $a 常用来赋值
((a++)) (())中的变量无需加$
((a+=10))
第六种
let a=10*20;echo $a 常用来赋值
let i++
let i+=10
;双圆括号整数值比较(推荐方法)
格式(( 整数1 操作符 整数2 ))
==、、、
原创力文档

文档评论(0)