Date avec awk

amsy10 -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


J'ai un script qui ressemble au cas ci-dessous
date='date +%d%m%y --date="1 days ago"' '

for i in date
do
awk 'BEGIN { FS=" " }
($2 =='$date') { som1=som1+ $3; }
END {
{ printf " total Bonus BIC =%17.2f\n",som1 }
}
' solution$date.txt > result_$date
done

Normalement il devrait m envoyer la date d'hier mais je ne comprend pas
il prend toujour s la date d'aujourd'hui. Merci d'avance.

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

date='date +%d%m%y --date="1 days ago"' '
Si c'est un copier/coller de ton script, déjà il y a une quote de trop ("1 days ago"') ;-\

for i in date
C'est quoi ce "date" ??? D'où tu le sort ?
0