Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να καθορίσει Γραμματόσημα Ώρα Χρησιμοποιώντας AWK

Σε συστήματα Unix-based , μπορείτε να χρησιμοποιήσετε AWK τα οποία να θέτουν σφραγίδες χρόνο στα αρχεία καταγραφής σας . Εάν χρησιμοποιήσετε το " Systime , " η έξοδος είναι οι δευτερόλεπτα από την εποχή του συστήματος , το οποίο είναι συνήθως τα δευτερόλεπτα από τα μεσάνυχτα την 1η Ιανουαρίου 1970. Για να διορθώσετε αυτό, χρησιμοποιήστε " strftime " για να εμφανίσετε μια σφραγίδα χρόνου που οι άνθρωποι μπορούν να αναγνωρίσουν . Μπορείτε να μορφοποιήσετε γραμματόσημα χρόνο σας με διαφορετικούς τρόπους . Οδηγίες
Η 1

Ανοίξτε AWK γραφή σας 2

Πληκτρολογήστε το ακόλουθο σημείο όπου θέλετε μια χρονική σήμανση : .

` { Strftime print ( " % m - % d - % Y % H: % m : % S " ), $ 0? } '

Αυτό θα εμφανίσει μια χρονική σήμανση ως " 12-14-2011 14:31:34 " . μπορείτε να αλλάξετε τη σειρά με την οποία οι τιμές εμφανιστούν και να χρησιμοποιήσετε πολλές διαφορετικές τιμές . Για παράδειγμα , αν προτιμάτε χρονικές σφραγίδες , όπως " 14, Δεκ 2011 2:31:34 μμ , " χρησιμοποιήστε την ακόλουθη εντολή :

` { strftime print ( " % B % d , % Y % I : % M : % S % p " ), $ 0? } '

Σημειώστε ότι ο κάτοχος που τοποθετείτε μεταξύ των τιμών , όπως ένα κενό , κόμμα ή του παχέος εντέρου , διαχωρίζει τις τιμές στο χρόνο σφραγίδα . Μπορείτε να χρησιμοποιήσετε πολλές άλλες αξίες . Κοινή χρήσιμες τιμές περιλαμβάνουν " % A " για την ημέρα της εβδομάδας , " % y" για να εμφανίσετε μόνο τα δύο τελευταία ψηφία του έτους και "% Z " για τη ζώνη ώρας .
Εικόνων 3

Αποθηκεύστε και κλείστε την εργασία σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα