Bonjour,
Comment faire pour avoir la différence entre deux date en jour en script shell?
Par exmple j'ai 25/03/2010 et le 20/03/2010 , et je veux que le script me renvoi 5 jours de différence?.
Merci d'avance
Bonjour,
Comment faire pour avoir la différence entre deux date en jour en script shell?
Par exmple j'ai 25/03/2010 et le 20/03/2010 , et je veux que le script me renvoi 5 jours de différence?.
Merci d'avance
Bonjour dany_dane,
convertir tes dates dans un format lisible pour date :
ce qui est également faisable avec le Remplacement des Paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 IFS='/' read J M A <<<"20/03/2010" date1="$A-$M-$J" IFS='/' read J M A <<<"25/03/2010" date2="$A-$M-$J"
convertir les dates en secondes, et faire le cacul :
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $(( ($(date -d"$date2" +%s) - $(date -d"$date1" +%s)) / (24*60*60) ))
?
Partager