![如何在数组中存储 10 个随机数然后回显该数组?](https://linux22.com/image/78337/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%95%B0%E7%BB%84%E4%B8%AD%E5%AD%98%E5%82%A8%2010%20%E4%B8%AA%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%84%B6%E5%90%8E%E5%9B%9E%E6%98%BE%E8%AF%A5%E6%95%B0%E7%BB%84%EF%BC%9F.png)
这是生成 10 个随机数的部分。
MAXCOUNT=10
count=1
while [ "$count" -le $MAXCOUNT ]; do
number=$RANDOM
let "count += 1"
done
现在我如何将其输出到数组,然后回显该数组?
答案1
你用的是bash吗?在这种情况下,请尝试类似的操作:
MAXCOUNT=10
count=1
while [ "$count" -le $MAXCOUNT ]; do
number[$count]=$RANDOM
let "count += 1"
done
echo "${number[*]}"
您还可以将最后一行替换为:
echo "${number[@]}"
这里有一些文档:http://www.tutorialspoint.com/unix/unix-using-arrays.htm