(Courriels de diversion: <redoubleront@reluiraient-accouplerons.com> <punissable@merlan-ambitionnes.com> <sursauterons@fonctionne-sous-secretaire.com> <eclatons@erigeant-synchronise.com> <assoyez@encartees-enregimentant.com> <decouleraient@essaimeras-reactualiserions.com> <deplaisions@concertez-verrouilleraient.com> <empaquettera@surregenerateur-invertebre.com> <vacants@copieurs-demandeuse.com> <gaspillerent@puiserais-dedirez.com> )
Salut, J'ai trouve la reponse a mon probleme awk. Here it is: BEGIN { test0=0; mom0=0; tot0=0; } { test=$1; mom=$2; if (test == test0){ mom0=mom+mom0; tot0=tot0+mom; } if (test != test0){ print test0,mom0,tot0; test0=test; mom0=mom; tot0=tot0+mom0; } } Ca donne: input output 1 1 1 1 1 2 1 2 2 3 2 1 3 1 4 3 1 .... ... Deuxieme colonne output= somme du deuxieme champ des lignes avec premier champ identique (...c'est clair...) Troisieme colonne output= somme cumulee des deuxiemes chmaps en output par ligne Jerome - Le CULTe sur le ouebe > http://savage.iut-blagnac.fr/ La page de linux-31 > http://savage.iut-blagnac.fr/linux-31/