GNU/Linux >> Tutoriels Linux >  >> Linux

soustraire des jours d'une date en bash

une doublure pour mac os x :

yesterday=$(date -d "$date -1 days" +"%Y%m%d")

Vous spécifiez la date de manière incorrecte. À la place, dites :

date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d

Si vous avez besoin de le stocker dans une variable, utilisez $(...) :

p_dataset_date=$(date --date="${dataset_date} -${date_diff} day" +%Y-%m-%d)

Linux
  1. Empêcher un script bash de s'exécuter simultanément

  2. Calculer rapidement les différences de date ?

  3. Importation du module Python depuis Bash

  4. démarrer apachectl à partir de bash

  5. vérifier si l'argument est une date valide dans le shell bash

Bash break :comment sortir d'une boucle

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

Bash - Commande de date et espace

Comparaison de dates dans Bash

Disponibilité du format Bash pour afficher les jours, les heures et les minutes

comment obtenir des éléments de la liste en bash?