shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ajuda Rastreamento Correios


From: Ernander (Nander)
Subject: Re: Ajuda Rastreamento Correios
Date: Thu, 9 Jul 2009 11:20:05 -0300

Sem  o link do pastebin não rola né?  perdão novamente!

http://ubuntu.pastebin.com/m5129cc6b

Att

Ernander

2009/7/9 Ernander (Nander) <address@hidden>

> Bom dia A Todos!
>
>
> Primeiramente gostaria de pedir Desculpas pela gafe do e-mail em html. E
> para me redimir todos os exemplos que darei são impreterivelmente  no
> pastebin. Segundo que eu estive fora e não pude responder em tempo as
> atenções ao meu problema.
>
> Voltando ao assunto, estou comendo ER's para tentar enten der e fazer tudo
> para obter um melhor resultado. A Solução do Cristiano Ferrari, como sempre
> um grande colaborador da Lista, ajudou muito mas com o "head -n 2" estava
> pegando uma linha a mais, o que foi consertado com um "head -n 1" ( basico
> he he ) .
>
> Ate agora Bakana! O problema Agora é :
>
> como recebo um arquivo com as movimentações mensais desta forma:
>
> ver 1º Exemplo do pastebin
>
> preciso pegar o nome do Cliente (2º Campo), data da postagem (6º campo),
> numero da encomenda (7º campo) e jogar junto com o retono da verificação
> junto ao site dos correios  a Data(1º campo de retorno), hora(segundo campo
> de retorno) e o Status da encomenda( último campo de retorno) ( vide 2º
> exemplo pastebin).
>
> Nisso montando a Seguinte saída:
>
> Vide 3 exemplo pastebin
>
> Bom ate então, com a ajuda de vocês a tarefa parecia simples mas quando me
> deparei que tem cidade com um nome maior que do de DOM PEDRO PRIMEIRO, e que
> não conseguia buscar com um padrão o Status e nem o nome do Cliente pois o
> numero de espaços é enorme e quase não é mensurável.
>
> Como fazer para pegar a String com espaços tanto no nome do Cliente (
> Arquivo de entrada) e do so Status na pesquisa do site ( sabendo que tem
> Cidades com nomes muito grandes)
>
> o meu simplório script segue:
>
> Vide exemplo 4 do pastebin:
>
> Se eu jogo o resultado da busca no site  em uma variável   RESULTADO da
> busca no site  e tento pegar somente o que me interessa assim:
>
> echo $RESULTADO | awk '{ print $1 ";" $2 ";" $4 }'
>
> Não Consigo pegar Somente o Status  pois tenho Status Diversos como
> entregue e Aguardando retirada. O mesmo ocorre qdo tento pegar o nome do
> Cliente que tem espaços. ja no caso do Cliente eu poderia remover os Espaços
> do Arquivo e trocar por UNDERLINE mas como proceder no retorno do Site?
>
> Julio, como estou comendo o Seu LIVRINHO ( HE HE HE ), Aliás muito bom e
> estou engatinhando nas ER's poderia me explicar a Sua  onlinER ? pois não
> funcionou aqui comigo. Quando vc se refere a  arquivo na ER:
>
>
> grep -A2 '[0-3][0-9]/[0-1][0-9]/20[0-1] [0-9] [0-2][0-9]:[0-5][0-9]'
> arquivo | tail -2 | tr -d '\n'
>
> Não entendi pois o retono é via pesquisa do Lynx e tambem havia substituido
> pela ER do Cristiano e não deu certo.
>
>
> valeu mesmo a ajuda e contem comigo no que eu puder ajudar!
>
>
> Att
> --
> ╔═══════════════════╗
> ║ Ernander Lataliza ║
> ╚═══════════════════╝
> --------------------------------------
> SEJA LIVRE! USE LINUX!
> Linux User #394812
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> mQGiBEnrmpwRBADsGwMo8R2spUxfer19bGyX5mAXRyEhm5vlzkOH9T7Fe4WyAvLM
> rDpSKjv1VgcC3/fSMpPQ8MmQZwwO4H87IIwyN0AX/NqvmEQDNMVZS6omrcN39jpt
> xEC80Hs/TP/yKyB2V6seHV0eZtjlfmokIb7nYazcxTLAhiv9CVg9nL+JCwCg+gNL
> R+1rQcqGooGtjIL95OZr/8kEANpGy/Jb+B7Ajq4gatJ6qoedDyeyFFDRz8aV1OBJ
> TCRh9T8MWjOhwvgcsGQV7R95VHgJNVGnej6yilMoM3NtIcyA2tbXAUerp5QhRAAi
> 2BU50z2JF5wl7YQ5ocSpOxp5Cq4sEBJYa/gTUzbLzztNc+ezCIKV403kEbE2IqSV
> 9rt3A/4vxcKsh9IX1At+vH9Ev850CXlRyxN4H7tRlGL+OdqQ76SR3tMi1qm4NRIp
> p0Y7gJ8k9YdfWCgm56aLlSCCXlr80TXP5WHEH+sz2yDrw6iCj5ABeBMA5tdTae5y
> bpx9QJgu5+1dYAK+FFWM+czPO11FM6nOKC3N+XSvrmM88dQhg7RHRXJuYW5kZXIg
> TWFyY3VzIExhdGFsaXphIFJvc2VuZG8gKE5hbmRlciBMYXRhbGl6YSkgPGVybmFu
> ZGVyQGdtYWlsLmNvbT6IYAQTEQIAIAUCSeuanAIbAwYLCQgHAwIEFQIIAwQWAgMB
> Ah4BAheAAAoJEKahazXSKEoo15oAoPBiOWjUw0I2a6u7MtDPPwNPebG3AKDsoBuT
> tcC4MzB17iNsOq819aV42rkBDQRJ65qdEAQApuFxoXRdeQrFIOJDyxE2EQi3GZby
> 2RP0+6iWiLbMk3XUGVsc477NTeGkEuDQA0SpkA5whL4wHWHCrYaE9rtmYMYW67ml
> z/PUPWGI78cQ/R7M1ADPLGaD7cSxfdWzIHbhkP29x4zHTkSrdl4zT+XOHXwmAULp
> ekzuKdb6whw676MAAwUD/isUOzlyF5sf/Q7RJRmLjOEEn5gpL/pf7ZzWHNxgxsPH
> s1LlicO2yObH1cuVDXQDsc3a6ag61z1gCapa8Q1L/E5akKpU0irRzf99yNVzTp3i
> BD9cua7h7fnfBMp6D4EyLDnUkCxOMD5HdIik1Ie6iHoVdCeDpYFnv72RplPI3dBB
> iEkEGBECAAkFAknrmp0CGwwACgkQpqFrNdIoSiiUYgCgvHpf/Tkub4sWz/Vj91y6
> BgH84hQAn3Z8pVMAUMJmmH/jRqJg49SS8AHc
> =1sQ8
> -----END PGP PUBLIC KEY BLOCK-----
>



-- 
╔═══════════════════╗
║ Ernander Lataliza ║
╚═══════════════════╝
--------------------------------------
SEJA LIVRE! USE LINUX!
Linux User #394812
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.6 (GNU/Linux)

mQGiBEnrmpwRBADsGwMo8R2spUxfer19bGyX5mAXRyEhm5vlzkOH9T7Fe4WyAvLM
rDpSKjv1VgcC3/fSMpPQ8MmQZwwO4H87IIwyN0AX/NqvmEQDNMVZS6omrcN39jpt
xEC80Hs/TP/yKyB2V6seHV0eZtjlfmokIb7nYazcxTLAhiv9CVg9nL+JCwCg+gNL
R+1rQcqGooGtjIL95OZr/8kEANpGy/Jb+B7Ajq4gatJ6qoedDyeyFFDRz8aV1OBJ
TCRh9T8MWjOhwvgcsGQV7R95VHgJNVGnej6yilMoM3NtIcyA2tbXAUerp5QhRAAi
2BU50z2JF5wl7YQ5ocSpOxp5Cq4sEBJYa/gTUzbLzztNc+ezCIKV403kEbE2IqSV
9rt3A/4vxcKsh9IX1At+vH9Ev850CXlRyxN4H7tRlGL+OdqQ76SR3tMi1qm4NRIp
p0Y7gJ8k9YdfWCgm56aLlSCCXlr80TXP5WHEH+sz2yDrw6iCj5ABeBMA5tdTae5y
bpx9QJgu5+1dYAK+FFWM+czPO11FM6nOKC3N+XSvrmM88dQhg7RHRXJuYW5kZXIg
TWFyY3VzIExhdGFsaXphIFJvc2VuZG8gKE5hbmRlciBMYXRhbGl6YSkgPGVybmFu
ZGVyQGdtYWlsLmNvbT6IYAQTEQIAIAUCSeuanAIbAwYLCQgHAwIEFQIIAwQWAgMB
Ah4BAheAAAoJEKahazXSKEoo15oAoPBiOWjUw0I2a6u7MtDPPwNPebG3AKDsoBuT
tcC4MzB17iNsOq819aV42rkBDQRJ65qdEAQApuFxoXRdeQrFIOJDyxE2EQi3GZby
2RP0+6iWiLbMk3XUGVsc477NTeGkEuDQA0SpkA5whL4wHWHCrYaE9rtmYMYW67ml
z/PUPWGI78cQ/R7M1ADPLGaD7cSxfdWzIHbhkP29x4zHTkSrdl4zT+XOHXwmAULp
ekzuKdb6whw676MAAwUD/isUOzlyF5sf/Q7RJRmLjOEEn5gpL/pf7ZzWHNxgxsPH
s1LlicO2yObH1cuVDXQDsc3a6ag61z1gCapa8Q1L/E5akKpU0irRzf99yNVzTp3i
BD9cua7h7fnfBMp6D4EyLDnUkCxOMD5HdIik1Ie6iHoVdCeDpYFnv72RplPI3dBB
iEkEGBECAAkFAknrmp0CGwwACgkQpqFrNdIoSiiUYgCgvHpf/Tkub4sWz/Vj91y6
BgH84hQAn3Z8pVMAUMJmmH/jRqJg49SS8AHc
=1sQ8
-----END PGP PUBLIC KEY BLOCK-----


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]