#!/usr/bin/bash
# 生成10个随机数,并找出其中的最大值和最小值,并显示这个数组中所有元素
# 声明一个数组
declare -a rand
# 声明两个变量max min
declare -i max=0
declare -i min=0
for i in {0..9}
do
# echo $i
rand[i]=$RANDOM
if [ $i -eq 0 ];then
min=${rand[i]}
else
if [ $min -gt ${rand[i]} ];then
min=${rand[i]}
fi
fi
if [ $max -lt ${rand[i]} ];then
max=${rand[i]}
fi
done
echo "Min:${min}"
echo "Max:${max}"
echo "Array length: ${#rand[@]}, Array:${rand[@]}"