Bonjour,
un code valant mieux qu'un long discourt, venant plus loin :
Pas de problème jusque là, j'obtiens un résultat sans erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 # echo 10/28/2009,13:35:01 | awk -v teatimeto5=$(expr $(date -d "17:00:00" +%s) - 300) 'BEGIN {FS=","} \ {print "\n 5 mins avant le the (epoch) : " teatimeto5 "\n jour echo : " $1 "\n heure echo :" $2 "\n"} \ {var=("'"$(date)"'")} {print var}' 5 mins avant le the (epoch) : 1256745300 jour echo : 10/28/2009 heure echo :13:35:01 mercredi 28 octobre 2009, 14:54:35 (UTC+0100)
Mais je ne veux pas en rester là : J'essaie de re-injecter mes variables $1 $2 provenant de l'echo via le awk (ou vice-versa) dans la dernière commande 'date'. Quelque chose comme 'date -d $1 $2 +%s' mais avec les quotes qui vont bien. Et là, c'est le drame.
Le but à demi caché est de savoir si le format (date,heure) en entrée est avant ou après l'heure du thé du jour en soustrayant les valeurs epoch.
J'ai essayé de simplifier le contexte et vous demande d'être tolèrent quant à mon niveau. Quelqu'un peut-il m'aider ?
Cordialement,
Partager