Bonjour,
Quelle commande (en shell-UNIX) permet d'afficher la date de la veille ?
PS : je précise que c'est pour un script en ksh
En bash [jp@Mandrake jp]$ date --date '1 days ago' mar aoû 2 11:38:36 CEST 2005 On change de shell (la commande est un alias) [jp@Mandrake jp]$ kosh $ date --date '2 days ago' lun aoû 1 11:39:00 CEST 2005 $ date --date '1 days ago' mar aoû 2 11:39:22 CEST 2005;-))
JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé.
expr `date +%d` - 1
Vous n'aimez pas le lifting de Facebook ? Le site Mashable propose cinq étapes pour revenir à l'ancienne présentation du réseau social.
Pour plus que ça, faut compiler un fichier avec "zic", ex:
-bash-3.00$ cat Delta
# Example : 100 jours dans le futur 100*24 heures
Zone POSE/Zulu+2400 2400 - POSE
# Example : 365 jours dans le passé 365*24 heures
Zone POSE/Zulu-8760 -8760 - POSE
# Example : 1 ans et 3 mois dans le passé : (365+90)*24 heures
Zone POSE/Zulu-10920 -10920 - POSE
# Example : 2 ans et 3 mois dans le passé : (2*365+90)*24 heures
Zone POSE/Zulu-19680 -19680 - POSE
# Example : 5 ans et 3 mois dans le passé : (5*365+90)*24 heures
Zone POSE/Zulu-46008 -46008 - POSE
-bash-3.00$ /usr/sbin/zic Delta
-bash-3.00$ TZ=POSE/Zulu+2400 date
Thu Jan 19 12:36:59 POSE 2012
-bash-3.00$ TZ=POSE/Zulu-46008
-bash-3.00$ date
Wed Jul 12 12:32:20 POSE 2006