Bash -Anzeigedatum und Uhrzeit in einem bestimmten Format
- 3399
- 340
- Lana Saumweber
Um das aktuelle Datum und die aktuelle Uhrzeit in einem bestimmten Format in Bash anzuzeigen, können Sie den Befehl Datum verwenden. Der Datum Mit dem Befehl können Sie eine Formatzeichenfolge angeben, die das Format bestimmt, in dem Datum und Uhrzeit angezeigt werden.
Zum Beispiel, um das aktuelle Datum und die aktuelle Uhrzeit im Format anzuzeigen "Yyyy-MM-DD HH: MM: SS", Sie können den folgenden Befehl verwenden:
Datum +"%y-%M-%D%H:%M:%S"
Hier sind einige gemeinsame Formatspezifizierer, die Sie in der Formatzeichenfolge verwenden können:
- %Y: Jahr mit Jahrhundert als Dezimalzahl (2022).
- %M: Monat als Dezimalzahl (01-12).
- %D: Tag des Monats als Dezimalzahl (01-31).
- %H: Stunde im 24-Stunden-Format (00-23).
- %M: Minute als Dezimalzahl (00-59).
- %S: Sekunde als Dezimalzahl (00-59).
Einige andere nützliche Spezifizierer sollten Sie auch wissen:
- %A: abgekürzte Wochentagsname (e.G., Sonne).
- %A: Voller Wochentagsname (e.G., Sonntag).
- %B: abgekürzten Monatsname (e.G., Jan).
- %B: Der volle Monatsname von Locale (e.G., Januar).
- %D: Datum; Gleich wie%m/%d/%y .
- %ICH: Stunde (01… 12).
- %P: Locale's Äquivalent von AM oder PM; leer, wenn nicht bekannt.
- %U: Woche Anzahl des Jahres (00… 53).
Nehmen wir ein anderes Beispiel, um das aktuelle Datum im Format anzuzeigen "DD / MM / JJJJ", Sie können den folgenden Befehl verwenden:
Datum +"%d/%m/%y"
Sie können auch andere Formatspezifizierer verwenden, um Datum und Uhrzeit auf unterschiedliche Weise anzuzeigen. Um beispielsweise den aktuellen Monat und Jahr im Format „Monatsjahr“ anzuzeigen, können Sie den folgenden Befehl verwenden:
Datum +" %b %y"
Der %B repräsentiert den vollständigen Namen des Monats.
Sie finden eine vollständige Liste von Formatantriebern auf der 'Datum'
MANS -PAGE des Befehls. Um die Mannseite anzuzeigen, geben Sie ein 'Mandat'
an der Eingabeaufforderung.
- « So generieren Sie zufällige Zeichenfolge in Bash
- Effizientes Lesen einer Dateizeile nach Zeile in einem Shell -Skript »