Bonjour,

J'ai un comportement de la commande "date" que je ne comprends pas.

Avec le script suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
#! bin/bash
 
DATE_FORMAT="%D %T"
MY_DATE_1="$(date --utc +"${DATE_FORMAT}")"
MY_DATE_2="$(date --utc +"${DATE_FORMAT}" --date="${MY_DATE_1} + 2 sec")"
 
echo $MY_DATE_1
echo $MY_DATE_2
J'ai le résultat suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
10/01/18 12:51:51
10/01/18 10:51:52
La pour moi c'est un mystère, que fait 'date' ?

Avez-vous une explication et une correction.

Merci d'avance