aider moi dans mon script awk
mon problem est le suivant:
je veux compter (a l'aide d'un cronjob) toutes les ligne de mon fichier (tres grd) REPORT_DETAILS_20080115T011730_0.RPT qui verifie les conditions suivantes:(($2 =="Used")&& ($3 ~/^20070115/)&& ($10=="0007")) avec awk ... mais je ne m'ensort pas du tout; cela fait 2 semaines que je bosse dessus mais en vains !!! Aider moi a pouvoir traiter 1 fichier et j'adopterai la meme strategie pr les 32 autre fichiers
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #!/bin/sh
cd /var/opt/vs/
awk -F"," REPORT_DETAILS_20080115T011730_0.RPT
BEGIN
{
if (($2 =="Used")&& ($3 ~/^20070115/))
{
if ($10=="0007")
{
nbre_used_00++
}
}
echo "$nbre_used_00"
}
END |
je compte sur vous ... Bonne et heureuse année 2008 !!!