Lors de l’écriture de script, il arrive très régulièrement de devoir manipuler des dates afin de créer des conditions.
Par exemple, lancer une boucle tant que l’heure n’est pas x heure.
Pour calculer une date dans le futur ou dans le passé, la fonction date –date est très simple.
Par exemple :
> date
> mar mai 25 14:42:57 CEST 2010
> date –date ’1 hour ago’ ‘+%H’
>13
> date –date ’1 hour’ ‘+%H’
>15
.