Adiciona entradas a um array dentro de um loop

1

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
    
por user3007178 28.11.2014 / 05:40

0 respostas