[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
>
>
>
>
>
>
>
>
>