Estou tentando atualizar uma matriz em um script tux do Linux. O script usa um loop while e eu quero adicionar elementos ao array toda vez que o loop for iterado. Existe uma maneira melhor de fazer isso?
#!/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
Tags tcsh shell-script