lsantana.feijao
(usa Arch Linux)
Enviado em 03/09/2017 - 08:43h
mateuscomputa escreveu:
Na verdade eu queria uma script bem fácil. Somente um placar. tipo jogo do brasil x Colômbia. onde o apostador armazena o placar e quando armazenar o resultado ler você acertou ou você errou. me ajude ai por favor.
Uma saída seria tu escrever as apostas em um arquivo, exemplo:
0x0
3x0
1x1
2x2
Depois rodava o script para verificar se alguém acertou
#!/bin/bash
echo 'Digite o resultado final do jogo:'
read resultado
acertou=`grep -i "$resultado" arquivo`
if [ -n "$acertou" ]
then
echo 'Acertou mizeravi'
else
echo 'Errou'
fi
Claro, para melhorar o script, teria que adicionar ao lado de cada palpite, o nome de jogador.
Então podias criar um arquivo dessa forma:
3x0 jogador1
0x0 jogador2
1x1 jogador3
2x1 jogador4
E depois rodava o script para verificar quem acertou.
#!/bin/bash
echo 'Digite o resultado final do jogo:'
read resultado
acertou=`grep -i "$resultado" arquivo | cut -d' ' -f1`
jogador=`grep -i "$resultado" arquivo | cut -d' ' -f2`
if [ -n "$acertou" ]
then
echo "Acertou mizeravii, parabens $jogador"
else
echo 'Errou'
fi
Veja, o nome do arquivo com as apostas e jogadores é chamado de "arquivo". O nome do script, para esse caso, tanto faz.
Como o mundo não são flores, esse código possui alguns erros, mas para jogos normais, irá funcionar.
--
Se a resposta resolveu, da melhor forma o seu problema, marque o tópico como RESOLVIDO e marque como A MELHOR RESPOSTA.
KISS -- Keep it simples, stupid.
De graça recebestes, de graça dai -- viva a comunidade.