På Unix - baserade system kan du använda awk skript att anbringa tidsstämplar på dina loggfiler . Om du använder " systime , " produktionen är sekunderna eftersom systemet epok , som vanligtvis är de sekunder sedan midnatt den 1 januari 1970 . För att åtgärda detta , använd " strftime " för att visa en tidsstämpel som människor kan känna igen . Du kan formatera dina tidsstämplar på olika sätt . Instruktioner
1
Öppna din AWK script
2
Skriv följande där du vill ha en tid stämpel : .
` { Print strftime ( " % m - % d - % Y % H : % m : % S " ) , $ 0; } '
Detta visar en tidsstämpel som " 2011/12/14 14:31:34 " . du kan ändra i vilken ordning värdena visa och använda många olika värden . Till exempel , om du föredrar tidsstämplar såsom " December 14, 2011 14:31:34 , " använd följande kommando :
` { print strftime ( " % B % d , % Y % i : % M : % S % p " ) , $ 0; } '
Notera att innehavaren du plats mellan värden, t.ex. ett mellanslag , kommatecken eller kolon , separerar värdena i tidsstämpeln . Du kan använda många andra värden . Vanliga användare värden inkluderar " % A " för veckodag , " % y " för att bara visa de två sista siffrorna i årtalet och " % Z " för tidszonen .
3
Spara och stäng ditt arbete .