TheMagicOz
(usa PCLinuxOS)
Enviado em 22/05/2018 - 14:32h
Tenho o seguinte script:
#!/bin/bash
quantidade=""
echo "Entre com a quantidade que você deseja gerar o sorteio:"
read quantidade
echo
i=1
for (( i=1; i<=$quantidade; i++ )); do
resultado_loteria=(`shuf -i 1-25 -n 15`)
echo " ${resultado_loteria[*]} "
echo ${resultado_loteria[*]} >> resultados.txt
echo
done
A função desse script é a seguinte, ele vai pedir qual a quantidade de sorteio deverá ser feito, e o sorteio é feito assim, serao sorteados 15 numeros de 1 à 25 e esses 15 resultados ficará salva dentro do array resultado_loteria, rodando o codigo ele ficaria assim, colocando como de entrada o valor "2", quantidade de jogos pra gerar:
$ . ajuda.sh
Entre com a quantidade que você deseja gerar o sorteio:
2
4 11 21 3 6 1 19 5 25 24 18 20 17 7 14
4 14 8 12 7 19 20 24 22 16 18 1 25 11 13
Aí como eu gerei dois sorteios , queria salvar essas duas listas dentro desse array resultado_loteria, mas só ta salvando dentro do array o ultimo jogo sorteado, Ai se eu der um echo dentro do array resultado_loteria: sairia somente a ultima linha sorteada :
$ echo ${resultado_loteria[*]}
4 14 8 12 7 19 20 24 22 16 18 1 25 11 13
Como faço pra salvar dentro do array todas as linhas de sorteio , não somente só a ultima sorteada?