GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Holen Sie sich das gestrige Datum in Bash unter Linux, DST-sicher

Ich denke, das sollte funktionieren, unabhängig davon, wie oft und wann Sie es ausführen ...

date -d "yesterday 13:00" '+%Y-%m-%d'

Datum unter Mac OSX ist etwas anders.

Für gestern

date -v-1d +%F

Für letzte Woche

date -v-1w +%F

Das sollte auch funktionieren, aber vielleicht ist es zu viel:

date -d @$(( $(date +"%s") - 86400)) +"%Y-%m-%d"

Linux
  1. date-Befehlsbeispiele in Linux

  2. Holen Sie sich die aktuelle Zeit in Sekunden seit der Epoche auf Linux, Bash

  3. Mtime einer bestimmten Datei mit Bash abrufen?

  4. Wie bekomme ich Datum/Uhrzeit der Dateierstellung in Bash/Debian?

  5. Konvertieren Sie ein ISO-Datum in Sekunden seit der Epoche in Linux Bash

Datumsbefehl in Linux

Verlaufsbefehl in Linux (Bash-Verlauf)

So verwenden Sie den Datumsbefehl in Bash-Skripten unter Linux

Analysieren des Bash-Verlaufs unter Linux

7 Beispiele für Datumsbefehle in Linux

Wie bekomme ich eine Netzmaske von Bash?