So geben Sie bestimmte Daten mit dem Bash-date-Befehl aus
Dieser Artikel erklärt, wie man das gestrige Datum, morgiges, mehrere Tage voraus und mehrere Tage zurück mit dem date-Befehl in Bash auf der Befehlszeile von Linux-PCs und -Servern ausgibt.
Gestriges Datum ausgeben
Um das gestrige Datum auszugeben, geben Sie '-1 day' in der --date-Option an.
$ date +%-m/%-d --date='-1 day'
Datum vor mehreren Tagen ausgeben
Um beispielsweise das Datum vor 7 Tagen auszugeben, geben Sie '-7 day' an.
$ date +%-m/%-d --date='-7 day'
Ausgabebeispiel:
3/6
Datum vor 1 Jahr ausgeben
Um das Datum vor 1 Jahr auszugeben, geben Sie '-365 day' an.
$ date +%-m/%-d --date='-365 day'
Ausgabebeispiel:
3/13
Morgiges Datum ausgeben
Um das morgige Datum auszugeben, geben Sie '+1 day' an.
$ date +%-m/%-d --date='+1 day'
Datum mehrere Tage voraus ausgeben
Um beispielsweise das Datum 2 Tage voraus auszugeben, geben Sie '+2 day' an.
$ date +%-m/%-d --date='+2 day'
Ausgabebeispiel:
3/15
Datum mehrere Tage und mehrere Monate voraus ausgeben
Um das Datum 2 Tage und 2 Monate voraus auszugeben, geben Sie '+2 day +2 month' an.
$ date +%-m/%-d --date='+2 day +2 month'
Ausgabebeispiel:
5/15
Referenzlinks
Für weitere Details konsultieren Sie auch den zugehörigen Stack Overflow-Thread.