GNU/Linux >> Znalost Linux >  >> Linux

Získejte včerejší datum v bash na Linuxu, DST-safe

Myslím, že by to mělo fungovat bez ohledu na to, jak často a kdy to spouštíte...

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

datum v systému Mac OSX se mírně liší.

Za včerejšek

date -v-1d +%F

Za minulý týden

date -v-1w +%F

To by také mělo fungovat, ale možná je toho příliš:

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

Linux
  1. 15 příkladů rozšíření historie Linuxu Bash, které byste měli vědět

  2. Získejte aktuální čas v sekundách od epochy na Linuxu, Bash

  3. Jak získat datum/čas vytvoření souboru v Bash/Debian?

  1. Převeďte datum ISO na sekundy od epochy v linux bash

  2. Porovnání dat v Bash

  3. Linux runasdate analog

  1. Analýza historie Bash v Linuxu

  2. Příklady příkazů date v Linuxu

  3. Získejte stropní celé číslo z čísla v linuxu (BASH)