Auf Unix -basierten Systemen können Sie AWK Script zur Anbringung von Zeitstempeln auf Ihre Log-Dateien zu verwenden. Wenn Sie " systime , " Der Ausgang ist der Sekunden seit der Epoche System , das ist in der Regel die Sekunden seit Mitternacht am 1. Januar , 1970. Um dies zu beheben , verwenden Sie " strftime ", um einen Zeitstempel angezeigt , dass die Menschen erkennen können. Sie können Ihre Zeitstempel in unterschiedlicher Weise zu formatieren. Anleitung
1
Öffnen Sie Ihre AWK Skript
2
Geben Sie den folgenden , wo Sie wollen einen Zeitstempel : .
` {Print strftime ( "% m- % d - % Y % H:% m :% S ; 12-14-2011 14.31.34 " ), $ 0} '
Dies wird mit einem Zeitstempel angezeigt werden " " . Sie können die Reihenfolge ändern, in der die Werte anzeigen und nutzen viele verschiedene Werte . Zum Beispiel, wenn Sie Zeitstempel wie bevorzugen " 14. Dezember 2011 14.31.34 , " verwenden Sie den folgenden Befehl ein:
` {print strftime ( " % B% d,% Y % I: % M: % S% p " ), $ 0; } '
Beachten Sie, dass Sie der Inhaber zwischen den Werten , wie z. B. ein Leerzeichen, Komma oder Doppelpunkt , die Werte trennt in dem Zeitstempel . Sie können viele andere Werte . Gemeinsame Werte sind hilfreich "% A " für den Wochentag , "% y" , um nur die letzten beiden Ziffern des Jahres, und "% Z " für die Zeitzone.
3 < p> Speichern und schließen Sie Ihre Arbeit.