På Unix - baserte systemer kan du bruke AWK skript for å feste tidsstempler i dine loggfiler. Hvis du bruker " systime , " output er sekunder siden systemet epoke, som vanligvis er de sekunder siden midnatt 1. januar 1970. For å fikse dette , bruk " strftime " for å vise en tidsangivelse at mennesker kan gjenkjenne. Du kan formatere tidsangivelser på ulike måter . Instruksjoner
en
Åpne AWK script
2
Skriv inn følgende der du vil ha en tidsangivelse : .
` { Print strftime ( "% m- % d - % Y % H :% m :% S " ) , $ 0; } '
Dette vil vise et tidsstempel som" 12-14-2011 14:31:34 " . du kan endre rekkefølgen verdiene vise og bruke mange ulike verdier . For eksempel, hvis du foretrekker tidsangivelser som " 14 desember 2011 14:31:34 ", bruker du følgende kommando : en
` { print strftime ( "% B% d , % Y % i: % M :% S% p " ) , $ 0; } '
Merk at holderen sted mellom verdier, for eksempel et mellomrom, komma eller kolon , skiller verdiene i tidsangivelsen . Du kan bruke mange andre verdier. Vanlige nyttige verdier er " % A" for ukedag , "% y " for å vise kun de to siste sifrene i året og "% Z " for tidssone .
3 < p> Lagre og lukk arbeidet ditt.