Você pode tentar este script abaixo: for (( i = 0; i < 3; i++ )) do echo "Bloco $i" echo -n "Digite um número: " read NUM1 echo -n "Digite outro número: " read NUM2 echo -n "Digite um terceiro número: " read NUM3 num[$i]=$(($NUM1 + $NUM2 + $NUM3)) done
#imprimir apenas para testar for ((i = 0; i < 3;i++)) do echo "Soma: $i Valor: ${num[$i]}" done Atenciosamente, Eduardo Em 19 de maio de 2012 15:00, Eduardo Schoedler <lis...@esds.com.br>escreveu: > Faça um for e utilize um array para guardar suas somas. > > -- > Eduardo Schoedler > Enviado via iPhone > > Em 19/05/2012, às 00:19, "CDMB ." <cd...@hotmail.com> escreveu: > > > > > Boa noite pessoal, sei que esse não é lugar pra discutir sobre Shell > Script mas se tiver algum programador que se disponha a me dar uma ajuda > aqui. Vamos lá: > > > > Eu preciso executar um bloco de comandos 3 vezes pra gerarem 3 variáveis > diferentes. Posso escrever o bloco três vezes, mas queria que ele fosse > repetido ao invés de reescrito, observem: > > > > ------------------------------------------------------ > > echo -n "Digite um número: " > > read NUM1 > > echo -n "Digite outro número: " > > read NUM2 > > echo -n "Digite um terceiro número: " > > read NUM3 > > > > SOMA1=$(($NUM1+$NUM2+$NUM3)) > > ---------------------------------------------------------- > > > > Eu preciso repetir o bloco e gerar duas outras variáveis SOMA2 e SOMA3. > Atualmente meu código está inflado pois o bloco que pede os números está > reescrito 3 vezes, eu precisava que ele executasse o bloco e gerasse SOMA1 > e voltasse mais duas vezes e em cada uma gerasse duas novas variáveis SOMA2 > e SOMA3. > > > > Desde já agradeço, > > Akkamai Kalil Shami > > > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd