Bonjour
J'ai fais un script en Unix :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
#!/usr/bin/ksh
...
...
yesterday=`TZ=GMT+24 date "+%Y-%m-%d"`
Deactive=`cat p_day.tmp|  egrep "10011|11011|10111" |  nawk '$1==1&&$4==$yesterday {print $0}' |  nawk 'BEGIN{count=0}{count+=1}END{print count}'`
il m affiche un message Erreur :

nawk: illegal field $()
input record number 1
source line number 1



le probleme est je peux pas utiliser la variable $yesterday dans awk


ya un moyen pour relier les champ de awk ($1,$2...) avec la variable $ yesterday,