[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shell-script-pt] Ajuda em script mega-sena
From: |
Dito Ramos |
Subject: |
[shell-script-pt] Ajuda em script mega-sena |
Date: |
Tue, 10 Mar 2020 12:12:37 -0300 |
Mestres, bom dia.
Estou mexendo num "scriptzinho" aqui, para conferir apostas na mega-sena.
Segue o script, o arquivos jogos.txt (onde eu incluo os números das apostas que
fiz) e a saída do script:
O script confmega.sh
================
#!/bin/bash
while read line
do
hits=0;
for numero in $*
do
if [ $(grep -o $numero <<< $line | wc -l) -eq 1 ]
then
let hits++;
fi
done
if [ $hits -ge 0 ]
then
echo $line: $hits acertos
fi
done < jogos.txt
O arquivo jogos.txt:
==============
06 14 37 48 54 58
12 17 34 46 57 59
02 12 23 26 45 49
03 17 23 40 53 57
05 07 13 37 39 46
03 10 17 28 37 57
07 24 37 39 50 57
08 11 33 36 44 49
01 14 26 28 36 47
04 09 26 29 47 48
12 16 23 33 53 54
11 25 27 37 40 43
A saída do comando ./confmega.sh 11 20 27 28 53 60 (resultado oficial do
concurso):
==============================================================
06 14 37 48 54 58: 0 acertos
12 17 34 46 57 59: 0 acertos
02 12 23 26 45 49: 0 acertos
03 17 23 40 53 57: 1 acertos
05 07 13 37 39 46: 0 acertos
03 10 17 28 37 57: 1 acertos
07 24 37 39 50 57: 0 acertos
08 11 33 36 44 49: 1 acertos
01 14 26 28 36 47: 1 acertos
04 09 26 29 47 48: 0 acertos
12 16 23 33 53 54: 1 acertos
11 25 27 37 40 43: 2 acertos
Está funcionando certinho. Mas preciso implementar mais uma informação na saída
para ficar da seguinte forma:
06 14 37 48 54 58: 0 acertos
12 17 34 46 57 59: 0 acertos
02 12 23 26 45 49: 0 acertos
03 17 23 40 53 57: 1 acertos (acertou 53)
05 07 13 37 39 46: 0 acertos
03 10 17 28 37 57: 1 acertos (acertou 28)
07 24 37 39 50 57: 0 acertos
08 11 33 36 44 49: 1 acertos (acertou 11)
01 14 26 28 36 47: 1 acertos (acertou 28)
04 09 26 29 47 48: 0 acertos
12 16 23 33 53 54: 1 acertos (acertou 53)
11 25 27 37 40 43: 2 acertos (acertou 11, 27)
Já tentei aqui e não estou conseguindo.
Podem dar uma força?
Grato desde já.
Dito Ramos
- [shell-script-pt] Ajuda em script mega-sena,
Dito Ramos <=
- Message not available
- Message not available
- Message not available
- [shell-script-pt] Fwd: [shell-script] Ajuda em script mega-sena, Alfredo Casanova, 2020/03/10
- Re: [shell-script-pt] [shell-script] Ajuda em script mega-sena, Dito Ramos, 2020/03/11
- Re: [shell-script-pt] [shell-script] Ajuda em script mega-sena, Minis novais MN, 2020/03/11
- Message not available
- Re: [shell-script-pt] [shell-script] Ajuda em script mega-sena, Dito Ramos, 2020/03/11
- Re: [shell-script-pt] [shell-script] Ajuda em script mega-sena, Minis novais MN, 2020/03/11
- Re: [shell-script-pt] [shell-script] Ajuda em script mega-sena, Roberto Alves, 2020/03/12