GNU/Linux >> Tutoriels Linux >  >> Linux

Obtenez la date d'hier dans bash sous Linux, DST-safe

Je pense que cela devrait fonctionner, quelle que soit la fréquence et le moment où vous l'exécutez ...

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

la date sous Mac OSX est légèrement différente.

Pour hier

date -v-1d +%F

Pour la semaine dernière

date -v-1w +%F

Cela devrait également fonctionner, mais c'est peut-être trop :

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

Linux
  1. Analyser l'historique de Bash sous Linux

  2. date Exemples de commandes sous Linux

  3. Obtenir un entier plafond à partir d'un nombre sous Linux (BASH)

  4. Comment obtenir la date/heure de création du fichier dans Bash/Debian ?

  5. Linux runasdate analogique

Commande de date sous Linux

Commande d'historique sous Linux (historique de bash)

Comment utiliser la commande de date dans les scripts bash sous Linux

7 exemples de commande de date sous Linux

Dois-je me procurer un antivirus pour Ubuntu ?

Comment obtenir un masque de réseau à partir de bash ?