declare可以为变量声明类型:
declare -i var=1 # 声明为整数类型
var=var+1 #此时数学运算不需要let或者双圆括号
还有另外一点区别:
declare -r var=1 #此时var的值不能在改变
declare -f声明函数 如果后面没有参数的话,会列出所有已定义的函数
declare还可定义局部变量
没定义以前
定义后的结果
declare还可以查找已定义的变量
随机数RANDOM
其范围是0-32767
几种产生随机数的技巧
1.产生小于一个数的随机数
2产生大于一个数的随机数
3产生中间数的随机数
值得注意的是如果为RANDOM附上相同的值,产生的随机序列是相同的
输入结果为