Em sistemas baseados em Unix, você pode usar scripts AWK de aposição de carimbos de tempo para os seus arquivos de log. Se você usar " systime ", a saída são os segundos desde a época do sistema, que geralmente são os segundos desde a meia-noite de 1 de Janeiro de 1970. Para corrigir isso, use " strftime " para exibir um selo de tempo que os humanos podem reconhecer . Você pode formatar seus selos de tempo de diferentes maneiras. Instruções
1
Abra seu script AWK
2
Digite o seguinte onde você quer um carimbo de tempo : .
`{ Strftime print (" % m- % d- % Y % H: % M :% S ") , $ 0 ;} 'em
Isto irá exibir um selo de tempo como" 2011/12/14 14:31:34 " . você pode alterar a ordem na qual os valores de exibir e usar muitos valores diferentes . Por exemplo, se você preferir carimbos de tempo , como " December 14 2011 14:31:34 ", use o seguinte comando:
`{ strftime print (" % B% d, % Y % I: % M: % S% p " ) , $ 0 ;} 'em
Note-se que o titular de colocar entre os valores , como um espaço, vírgula ou dois pontos, separa os valores na data e hora . Você pode usar muitos outros valores. Valores úteis comuns incluem "% A" para o dia da semana , "% y " para exibir apenas os dois últimos dígitos do ano e "% Z" para o fuso horário .
3
Salve e feche o seu trabalho.