10個の乱数を配列に保存してから、配列をどのようにエコーしますか?

10個の乱数を配列に保存してから、配列をどのようにエコーしますか?

10個の乱数を生成する部分です。

MAXCOUNT=10
count=1

while [ "$count" -le $MAXCOUNT ]; do
 number=$RANDOM
 let "count += 1"
done

これで配列を出力してからその配列をエコーするにはどうすればよいですか?

ベストアンサー1

バッシュを使っていますか?この場合は、次のようにしてみてください。

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

おすすめ記事