算术运算;赋值
bash中的算术运算:help let
+, -, *, /, %取模(取余), **(乘方)
变量名++ | ++变量名:原有基础+1
实现算术运算:(前面三种执行的结果一样)
(1) let var=算术表达式
(2) var=$[算术表达式]
(3) var=$((算术表达式))
(4) var=$(expr arg1 arg2 arg3 ...)
(5) declare –i var = 数值
(6) echo ‘算术表达式’ | bc
乘法符号有些场景中需要转义,如*
bash有内建的随机数生成器:$RANDOM(0-32767)
echo $[$RANDOM%50] :0-49之间随机数
http://www.cnblogs.com/lqynkdcwy/p/9360617.html
赋值
增强型赋值:
.
+=, -=, *=, /=, %=
let varOPERvalue
.
例如:let count+=3
自加3后自赋值
自增,自减:
.
let var+=1
let var++
let var-=1
let var--