变量运算 算式运算符: +、-、*、/、()、%取余(取模) 如:(5+3)*2 运算方式:$(()) 变量运算_运算符(()):例子

echo $(( 5+2-(3*2)/5 ))

6

echo $(((3*2)/5))

1

$[]:例子

echo $[ 5 + 2 - (3*2)/5 ]

6 expr:例子

expr 5 + 3

8 #注意:运算符号两边的空格必须写

乘法运算: [root@linux-server script]# expr 5 \* 3 15 [root@linux-server script]# expr 5 '*' 3 15

#脚本中常用的方式 echo "变量运算_linux_02b的和是: expr $a '+' $b" ================================================================= 取1到6之间的随机数:

echo $RANDOM

echo 变量运算_linux_03RANDOM % 6 + 1))

5 取1-10之间的随机数:

echo 变量运算_linux_03RANDOM % 10 + 1)

5

这串代码特别简单,就是利用RANDOM这个随机数生成器进行取余就能够实现,至于为什么取余时需要+1是因为在取余时如果被整除那么余数会是0,这样就不在限定范围内了