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

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

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


From: MrBiTs
Subject: RE: [shell-script] Ordenar relatório por data
Date: Wed, 10 Nov 2004 15:03:21 -0200

<QUOTE>

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
</QUOTE>

Olas

Para ordenar uma data, a mesma deve estar no formato ANSI ( YYYY-MM-DD ) ou,
melhor dizendo, formatada como ano, mes e dia. Faça seu script ler esse
campo, remontar a data e entao ordena-lo. Um caminho dado numa mensagem
anterior é vc fazer algo como :

echo "03/11/2004 200.xxx.xxx.xxx TCP 135" | cut -d " " -f 1 | xargs date
+%Y%m%d -d

O resultado disso será 20041103. A partir dai, vc consegue ordenar o arquivo

Um abraço




reply via email to

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