算术运算;赋值

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--

posted on 2018-07-24 23:15  圆缘  阅读(184)  评论(0编辑  收藏  举报

返顶部