Somme de plusieurs champs
Résolu
GHISLINO
Messages postés
214
Date d'inscription
Statut
Membre
Dernière intervention
-
GHISLINO Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
GHISLINO Messages postés 214 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaiterais faire la somme d'une serie de nombre d'un fichier avec awk
Fichier intial
pour obtenir le fichier final ci-dessous
merci pour votre aide
cdlt.
je souhaiterais faire la somme d'une serie de nombre d'un fichier avec awk
Fichier intial
ABIDJAN;27;1;6;54;114;584;622;606;453;617;445;0;14;8
INTERIEUR;8;0;0;83;1304;151;444;124;20;61;25;2;1;0
pour obtenir le fichier final ci-dessous
ABIDJAN;27;1;6;54;114;584;622;606;453;617;445;0;14;8
INTERIEUR;8;0;0;83;1304;151;444;124;20;61;25;2;1;0
Total Général;35;1;6;137;1418;735;1066;730;473;678;470;2;15;8
merci pour votre aide
cdlt.
2 réponses
-
hello
$ awk -F ';' '{print; for(n=2; n<=NF; n++)t[n]+=$n} END {printf "Total Général"; for(n=2; n<=NF;)printf FS t[n++]; print ""}' fichier
ABIDJAN;27;1;6;54;114;584;622;606;453;617;445;0;14;8
INTERIEUR;8;0;0;83;1304;151;444;124;20;61;25;2;1;0
Total Général;35;1;6;137;1418;735;1066;730;473;678;470;2;15;8 -
Bonjour dubcek
Merci pour ton coup de main le code marche parfaitement
cdlt.