Sous solaris et HP-UX, il existe une solution plus simple que de creer un script.
Il suffit de jouer avec le fuseau horaire (variable systeme $TZ).
Exemple :
# echo `TZ=MET+24 date +"%D"`
donne: 11/28/05 (nous sommes le 11/29/05)
Le « +24 » correspond au nombre d'heures a "retrancher" (+) de l'heure actuelle, si tu veux les ajouter, utilises le - (voir plus bas)
Le %D correspond à la mise en forme de la date (cf man date) : mm/dd/yy
De la meme facon tu pourrais obtenir la date du lendemain sous le format aaaammjj, par exemple….
#echo `TZ=MET-24 date +"%Y%m%d"`
donne : 20051128
... ou du surlendemain (ne marche que sous solaris):
#echo `TZ=MET-48 date +"%Y%m%d"`
cette derniere commande ne marche pas sous HP-UX car il semble qu'on ne puisse pas faire plus d'une fois le tour de la terre avec HP :p


