Re: [#!/fr] Opérations sur les dates

Page principale
Supprimer ce message
Répondre à ce message
Auteur: @@
Date:  
À: script_shell_fr
Sujet: Re: [#!/fr] Opérations sur les dates
> Par exemple, cette formule te donne "maintenant - 1 jour" :

> date -r $((`date "+%s"` - 3600*24))


Il y a ça aussi :

demain_à_la_même_heure=`TZ=GMT-24 date +%m/%d/%y`

> Pour n'importe quoi de plus évolué, il faut recourir à d'autres outils.


J'ai réglé le problème en définissant la fonction :
function reveil()
{
h=`echo $1 | cut -d ":" -f1`
m=`echo $1 | cut -d ":" -f2`
if [ $m -gt 10 ]
then
m=`expr $m - 10`
else
h=`expr $h - 1`
m=`expr $m + 50`
fi
echo $h:$m:00
}

Ça convient pour mon usage personnel : "remonter le temps" de 10
minutes. Bien sûr, on peut prévoir un deuxième argument pour les
minutes et dans ce cas-là la formule sera :

if [ $m -gt 10 ]
then
m=`expr $m - $2`
else
h=`expr $h - 1`
m=`expr $m +60-$2`
fi

------------------------------------------------------------
Plus de 2.256 GB d'espace de sauvegarde en ligne automatique et sécurisée :
------------------------------------------------------------
https://mozy.com/?ref=TJ744H
------------------------------------------------------------
 @@
-------
_______________________________________________
archives : 
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr