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

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

Re: RES: [shell-script] Ordenar relatório por data


From: rensousa
Subject: Re: RES: [shell-script] Ordenar relatório por data
Date: Wed, 10 Nov 2004 15:43:56 -0200
User-agent: Internet Messaging Program (IMP) 3.1

Nossa, é exatamente o q procuro... 
Esse shell cada dia me surpreende mais!!!
Obrigado mais uma vez Julio... :)

[]'s

Renato

 
Citando Julio Cezar Neves - DATAPREVRJ <address@hidden>:

> 
> Fala Renato,
> a solução abaixo é para o GNU sort, em outros dialetos a definição do -k é
> diferente.
> 
> Prompt> sort -n -k 1.7,1.10 -k 1.4,1.5 -k 1.1,1.2 rel
> 13/10/2004 200.xxx.xxx.xxx TCP 135
> 14/10/2004 200.xxx.xxx.xxx TCP 135
> 15/10/2004 200.xxx.xxx.xxx TCP 135
> 19/10/2004 200.xxx.xxx.xxx TCP 135
> 19/10/2004 200.xxx.xxx.xxx TCP 135
> 25/10/2004 200.xxx.xxx.xxx TCP 135
> 25/10/2004 200.xxx.xxx.xxx TCP 135
> 25/10/2004 200.xxx.xxx.xxx TCP 135
> 26/10/2004 200.xxx.xxx.xxx TCP 135
> 27/10/2004 200.xxx.xxx.xxx TCP 135
> 27/10/2004 200.xxx.xxx.xxx TCP 135
> 27/10/2004 200.xxx.xxx.xxx TCP 135
> 28/10/2004 200.xxx.xxx.xxx TCP 135
> 28/10/2004 200.xxx.xxx.xxx TCP 135
> 29/10/2004 200.xxx.xxx.xxx TCP 135
> 29/10/2004 200.xxx.xxx.xxx TCP 135
> 29/10/2004 200.xxx.xxx.xxx TCP 135
> 03/11/2004 200.xxx.xxx.xxx TCP 135
> 03/11/2004 200.xxx.xxx.xxx TCP 135
> 03/11/2004 200.xxx.xxx.xxx TCP 135
> 04/11/2004 200.xxx.xxx.xxx TCP 135
> 04/11/2004 200.xxx.xxx.xxx TCP 135
> 05/11/2004 200.xxx.xxx.xxx TCP 135
> 
> -n - Classifica numéricamente;
> -k 1.7,1.10 - A chave se classificação está no 1º campo (o delimitador
> default é branco, mas pode ser alterado pela opção -t ou --field-separator)
> e vai da coluna 7 a 10 (ano);
> -k 1.4,1.5 - Idem da coluna 4 a 5 (mes);
> -k 1.1,1.2 - dia.
> 
> Sucesso,
> Julio Cezar Neves
> - Programa de Software Livre -
> Tel:+55 21 2528-7070 / +55 21 8112-9988
> Fax: +55 21 2528-7646
> mailto:address@hidden
> 
> 
> | -----Mensagem original-----
> | De: address@hidden [mailto:address@hidden]
> | Enviada em: quarta-feira, 10 de novembro de 2004 14:40
> | Para: address@hidden
> | Assunto: [shell-script] Ordenar relatório por data
> | 
> | 
> | 
> | Olá amigos,
> | Tenho como resultado de um shell script o relatório exibido 
> | abaixo.  Gostaria de
> | saber como faço pra ordena-lo por data...
> | Tentei usar o sort mas ele ordenou na ordem q estou mostrando...
> | 
> |  data       IP Origem      Prot Porta
> | 03/11/2004 200.xxx.xxx.xxx TCP 135
> | 03/11/2004 200.xxx.xxx.xxx TCP 135
> | 03/11/2004 200.xxx.xxx.xxx TCP 135
> | 04/11/2004 200.xxx.xxx.xxx TCP 135
> | 04/11/2004 200.xxx.xxx.xxx TCP 135
> | 05/11/2004 200.xxx.xxx.xxx TCP 135
> | 13/10/2004 200.xxx.xxx.xxx TCP 135
> | 14/10/2004 200.xxx.xxx.xxx TCP 135
> | 15/10/2004 200.xxx.xxx.xxx TCP 135
> | 19/10/2004 200.xxx.xxx.xxx TCP 135
> | 19/10/2004 200.xxx.xxx.xxx TCP 135
> | 25/10/2004 200.xxx.xxx.xxx TCP 135
> | 25/10/2004 200.xxx.xxx.xxx TCP 135
> | 25/10/2004 200.xxx.xxx.xxx TCP 135
> | 26/10/2004 200.xxx.xxx.xxx TCP 135
> | 27/10/2004 200.xxx.xxx.xxx TCP 135
> | 27/10/2004 200.xxx.xxx.xxx TCP 135
> | 27/10/2004 200.xxx.xxx.xxx TCP 135
> | 28/10/2004 200.xxx.xxx.xxx TCP 135
> | 28/10/2004 200.xxx.xxx.xxx TCP 135
> | 29/10/2004 200.xxx.xxx.xxx TCP 135
> | 29/10/2004 200.xxx.xxx.xxx TCP 135
> | 29/10/2004 200.xxx.xxx.xxx TCP 135
> | 
> | []'s
> | 
> | Renato
> | 
> | 
> | ---------------------------------------------------------------------
> | 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 
> 
> 




reply via email to

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