problème de variables avec script awk
voici mon programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
#!/bin/sh
cd .
for fichier in /var/opt/REPORT_DETAILS_20080118T000121_0*
do
cat $fichier|
awk 'BEGIN {FS=","} {nbre=0} {nombre=0}
{ if ($3 ~/^200712/ )
if ( $2 =="Used" )
{ $nbre=$nbre + 1 }
if ( $2 =="Available" )
{ $nombre=$nombre + 1 }
#print $nbe
}
END {
{ print "le nombre Used est :",$nbre }
{ print "le nombre available est :"$nombre }
}'>test.txt
done |
mon problem est le suivant j'obtiens la meme valeur pour $nbre et $nombre alors sa ne devrais pas etre le cas.
Aider moi a identifier mon problem et a le resourdre svp!!