루프 내부 배열에 항목 추가

루프 내부 배열에 항목 추가

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

관련 정보