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

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

Re: [shell-script] Imprimir ficheiro em shell


From: Miranda
Subject: Re: [shell-script] Imprimir ficheiro em shell
Date: Thu, 19 Feb 2004 12:18:58 -0300
User-agent: KMail/1.5

awk '/NtrL/{print substr($0,10,length($0)-11)}
/Tag72/{printf"\f"}'< lista > saida

Não sei se \f   vai fazer saltar a página
POde depender da impressora

On Thursday 19 February 2004 11:48, Elizabete Azevedo wrote:
> Oi!
> Precisava de ajuda, não sei como fazer para imprimir cada mensagem numa
> folha separada, isto é numa folha de papel so imprime uma mensagem.
>
> Mas so preciso de imprimir o que está à frente de "><NtrL>< ", o ficheiro 
inicial que tenho é deste género:
> ><Log><   Inicio do processamento das Mensagens MT410/MT412 a 09:58:32 ><
> ><Log><    ><
>
> ----------------------------------------------------------
> --------                  INICIO                ----------
> ----------------------------------------------------------
> NAO TRATAR
> Commited transaction with reference  , N
>
> ><NtrL><  Tipo MSG: 410><
> ><NtrL><  N/REFERENCIA:   - Não Tratada ><
> ><NtrL><  SessionNumber/SeqNum: XXXX/ZZZZZZ><
> ><NtrL><  Tag20: AA/DEFGTEE1><
> ><NtrL><  Tag21: XXX012345678><
> ><NtrL><  Tag32B: EUR00,00><
> ><NtrL><  Tag72: MENSAGEM PARA O CLIENTE><
> ><Log><   EOR><
>
> NAO TRATAR
> Commited transaction with reference  , N
>
> ><NtrL><  Tipo MSG: 412><
> ><NtrL><  N/REFERENCIA:   - Não Tratada ><
> ><NtrL><  SessionNumber/SeqNum: XXXX/ZZZZZZ><
> ><NtrL><  Tag20: AA/DEFGTEE1><
> ><NtrL><  Tag21: XXX012345678><
> ><NtrL><  Tag32B: EUR00,00><
> ><NtrL><  Tag72: MENSAGEM PARA O CLIENTE><
>
> RETURNED.><
>
> ><Log><   EOR><
>
> NAO TRATAR
> Commited transaction with reference  , N
>
> ><NtrL><  Tipo MSG: 413><
> ><NtrL><  N/REFERENCIA:   - Não Tratada ><
> ><NtrL><  SessionNumber/SeqNum: XXXX/ZZZZZZ><
> ><NtrL><  Tag20: AA/DEFGTEE1><
> ><NtrL><  Tag21: XXX012345678><
> ><NtrL><  Tag32B: EUR00,00><
> ><NtrL><  Tag72: MENSAGEM PARA O CLIENTE><
>
> RETURNED.><
>
> ><Log><   EOR><
>
> NAO TRATAR
> Commited transaction with reference  , N
>
> ><NtrL><  Tipo MSG: 400><
> ><NtrL><  N/REFERENCIA:   - Não Tratada ><
> ><NtrL><  SessionNumber/SeqNum: XXXX/ZZZZZZ><
> ><NtrL><  Tag20: AA/DEFGTEE1><
> ><NtrL><  Tag21: XXX012345678><
> ><NtrL><  Tag32B: EUR00,00><
> ><NtrL><  Tag72: MENSAGEM PARA O CLIENTE><
>
> RETURNED.><
>
> ><Log><   EOR><
>
> ----------------------------------------------------------
> --------                    FIM                 ----------
> ----------------------------------------------------------
>
> ><Log><   Fim do processamento das Mensagens MT410/MT412 a 09:58:50 ><
>
> e quero imprimir numa folha isto:
>   Tipo MSG: 410
>   N/REFERENCIA:   - Não Tratada
>   SessionNumber/SeqNum: XXXX/ZZZZZZ
>   Tag20: AA/DEFGTEE1
>   Tag21: XXX012345678
>   Tag32B: EUR00,00
>   Tag72: MENSAGEM PARA O CLIENTE
>
>
>   e noutra folha isto:
>
>   Tipo MSG: 412
>   N/REFERENCIA:   - Não Tratada
>   SessionNumber/SeqNum: XXXX/ZZZZZZ
>   Tag20: AA/DEFGTEE1
>   Tag21: XXX012345678
>   Tag32B: EUR00,00
>   Tag72: MENSAGEM PARA O CLIENTE
> RETURNED.
>
> Não sei qual será a melhor forma, podem-me ajudar?
>
> []'s
> Beta
>
>
> ---------------------------------
> Do you Yahoo!?
> Yahoo! Mail SpamGuard - Read only the mail you want.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> prévio aviso.
> --------------------------------------------------------------------- Sair
> da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
> Para visitar o site do seu grupo, acesse:
>  http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
>  address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos:
>  http://br.yahoo.com/info/utos.html



reply via email to

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