Bash hole das Datum von gestern
Der Zweck dieses Tutorials besteht darin, zu zeigen, wie das gestrige Datum über die Bash-Befehlszeile auf einem Linux-System abgerufen wird. Der Befehl date gibt uns einige Möglichkeiten, dies zu erreichen. Sehen Sie sich die folgenden Beispiele an, um zu sehen, wie Sie das gestrige Datum in Bash abrufen können.
In diesem Tutorial lernen Sie:
- So erhalten Sie das gestrige Datum über die Bash-Befehlszeile
Bash hole das Datum von gestern
Öffnen Sie ein Befehlszeilenterminal und probieren Sie einige der folgenden Befehle aus. Alternativ können Sie diese Beispiele in Ihr Bash-Skript integrieren.
Der einzige wirkliche Unterschied zwischen diesen Befehlen besteht darin, wie das Datum selbst formatiert ist. Fühlen Sie sich frei, Ihre Präferenz aus der Liste unten zu verwenden, oder ändern Sie die Datumsformatierung in einfachen Anführungszeichen, um sie an Ihre eigenen Bedürfnisse anzupassen.
-
Gestriges Datum mit Wochentag und Format JJJJ-MM-TT:
date -d "yesterday" '+%A, %Y-%m-%d' Sunday, 2022-04-03 Alternativ können Sie in Ihrer Syntax
1 day agoanstelle vonyesterdayverwenden.date -d "1 day ago" '+%A, %Y-%m-%d' Sunday, 2022-04-03Wochentag mit Jahr, Monat, Tag, Stunde, Minuten und Sekunden. Dies gibt ultimative Präzision darüber, wie spät es gestern war.
date -d "yesterday" '+%A, %Y-%m-%d-%H-%M-%S' Sunday, 2022-04-03-00-26-13Oder Sie können es einfach halten mit der Standardformatierung, die das Datum als Wochentag (Abkürzung), Tag des Monats, Monatskürzel, Jahr, Stunde, Minuten, Sekunden, Zeitperiode und Zeitzone ausgibt.
date -d "yesterday" Sun 03 Apr 2022 12:27:09 AM EDT
Abschließende Gedanken
In diesem Tutorial haben Sie gesehen, wie Sie das gestrige Datum über die Bash-Befehlszeile auf einem Linux-System abrufen können. Wie hier zu sehen ist, kann der Befehl date je nach Vorliebe zusammen mit einer großen Anzahl verschiedener Formate verwendet werden. Passen Sie die Formatierung nach Bedarf an Ihre eigenen Bedürfnisse an und führen Sie man date aus, um noch mehr Formatierungsoptionen zu sehen.
