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
je compte sur vous ... Bonne et heureuse année 2008 !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager