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

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

Re: [shell-script] Concatenar campos com datas em formatos diferente


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Concatenar campos com datas em formatos diferente
Date: Sat, 17 Sep 2005 17:18:33 -0300
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)

Após ver uma mensagem do Gentil de Bortoli Júnior, observei que a questão da data pode ser resolvida em linux tb :)

date -d 12Sep2005 +%Y-%m-%d
2005-09-12

ou ainda

date -d 12Sep2005 +%F
2005-09-12

Falow!

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
(16) 9139-2258


Fabiano Caixeta Duarte escreveu:
Dá uma olhada :)

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP

Alexandro da Silva Teodoro escreveu:
  > 1 - Remover algumas linhas que não são necessárias, por

exemplo, as que contém Null, Loopback, FastEthernet ( Tentei usar o sed '/texto/d', mas gostaria fazer através de uma lista como fosse
o egrep (texto1 |  texto2 | texto  n).


egrep -v "(Null|Loopback|FastEthernet)" arquivo_de_log


2 - Gerar um único campo com informações de data no formato YYYYMMDDHHMMSS, ou qualquer outro formato que facilite eu gravar no MySQL


Se vc estiver usando FreeBSD (vc não especificou), use o comando date, que é extremamente versátil e permite construções como a seguinte:

date -jf "%d%b%Y" 12Sep2005 "+%Y-%m-%d"
2005-09-12

Ou seja, vc informa o formato em que a data é entregue e para qual formato deve ser convertida.

man date e man strftime poderão ajudar!

Aí é só usar o awk e terminar a brincadeira :)


Obs. Os campos *startTime *e* endTime *são as horas, minutos e segundos da coleta do tráfego. (Acredito que para facilitar
podemos desconsiderar o *startTime*).


Não entendi lhufas sobre este ponto. o StartTime aparece como 39956. Não consegui separar isto de forma a conseguir HHMMSS
3h 99min 56s ?
39h 95min 6s ?
3h 9min 956s ?


reply via email to

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