From 329fe23d331d542d16688e44fd16ea41c760f99a Mon Sep 17 00:00:00 2001 From: itamarnet Date: Thu, 12 Jun 2014 19:59:32 -0300 Subject: [PATCH] =?UTF-8?q?zzcopa:=20Op=C3=A7=C3=A3o=20para=20listar=20jog?= =?UTF-8?q?os=20realizados,=20e=20ajustes=20de=20layout.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zz/zzcopa.sh | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/zz/zzcopa.sh b/zz/zzcopa.sh index af160a777..43c0dcf3c 100644 --- a/zz/zzcopa.sh +++ b/zz/zzcopa.sh @@ -29,16 +29,17 @@ # SG - Saldo de Gols # (%) - Aproveitamento (pontos) # -# Uso: zzcopa [fase] [grupo] [classificacao|classificação] [jogos] +# Uso: zzcopa [fase |grupo | classificação | jogos | realizados] # Ex.: zzcopa # zzcopa A # Classificação e jogos do grupo A # zzcopa oitava # Todos os jogos das oitavas de final # zzcopa classificação # Classificação de todos os grupos. # zzcopa jogos # Todos os jogos, sem a classificação. +# zzcopa realizados # Todos os jogos já terminados. # # Autor: Itamar # Desde: 2013-12-07 -# Versão: 1 +# Versão: 2 # Licença: GPL # ---------------------------------------------------------------------------- zzcopa () @@ -82,9 +83,14 @@ zzcopa () sed_ini="^Jogos" sed_fim="^Grupo " ;; + [Rr]ealizado | [Rr]ealizados) + sed_ini="^Jogos" + sed_fim="^Grupo " + letra="z" + ;; esac - $ZZWWWDUMP "$url" | sed -n "/$sed_ini/,/$sed_fim/p" | sed "/$sed_fim/d;s/ *Links//" | + $ZZWWWDUMP "$url" | sed -n "/$sed_ini/,/$sed_fim/p" | sed "/$sed_fim/d;s/ *Links//;/^ *$/d;/([12].T)/d" | awk ' no_print=0 /Fornecido por Tabela Fácil/ { exit } @@ -95,6 +101,25 @@ zzcopa () /^Quartas de Final/ { print;getline;getline; no_print=1 } /^SemiFinal/ { print;getline;getline; no_print=1 } /^Final/ { print;getline;getline; no_print=1 } - { if (no_print ==0) print } - ' + { + if (no_print == 0) { + if ($0 ~ /[0-9]:00/ && $0 !~ / x /) { + printf "%s", $0 + for (i=1;i<=2;i++) { + getline + printf "%s", $0 + } + print "" + } + else + print + } + } + ' | + if test "$letra" = "z" + then + grep '[0-9]x[0-9]' + else + cat - + fi }