ループ内の配列に項目を追加する

ループ内の配列に項目を追加する

Linux tcshスクリプトで配列を更新しようとしています。スクリプトはwhileループを使用し、ループごとに配列に要素を追加したいと思います。もっと良い方法がありますか?

#!/bin/tcsh
clear
set x = 1
while ($x <= 10)

echo "Enter a number..."
set number = $<
set numbers = ('0', '0', '0', '0', '0', '0', '0', '0', '0', '0')
set numbers[$x] = $number
echo "The number you entered was $number."

if ($number < 0) then
        exit 1
else if (0 <= $number && $number < 100) then
        echo "The number is out of range. Please enter another number."
endif
echo $numbers[1-]
#echo $number[10]
@ x++
end
@ y = $number[1]
echo $y

関連情報