GNU/Linux >> Linux Esercitazione >  >> Linux

Ottieni la data di ieri in bash su Linux, DST-safe

Penso che dovrebbe funzionare, indipendentemente dalla frequenza e dal momento in cui lo esegui ...

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

data sotto Mac OSX è leggermente diversa.

Per ieri

date -v-1d +%F

Per la scorsa settimana

date -v-1w +%F

Anche questo dovrebbe funzionare, ma forse è troppo:

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

Linux
  1. date Esempi di comandi in Linux

  2. Ottieni l'ora corrente in secondi da Epoch su Linux, Bash

  3. Ottieni mtime di un file specifico usando Bash?

  4. Come ottenere la data/ora di creazione del file in Bash/Debian?

  5. Ottieni la maschera di sottorete in Linux usando bash

Comando Data in Linux

Comando della cronologia in Linux (Cronologia di Bash)

Come utilizzare il comando Date negli script Bash in Linux

7 Esempi di comando Date in Linux

Ottieni la data dell'ultima modifica del file in Linux

Dovrei ottenere un antivirus per Ubuntu?