如何在数组中存储 10 个随机数然后回显该数组?

如何在数组中存储 10 个随机数然后回显该数组?

这是生成 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

相关内容