Calcul d'une somme bash

Résolu
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   -  
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour =)

Je voudrais savoir comment calculer une somme à partir d'une colonne extraite d'une ligna dans un fichier... Hum pas très clair.

taratata bobi 12 
taratata jacky 27 
trololo bobi 12 
taratata ernest 45


voila ça c'est mon fichier. Mon but est de faire la somme de toutes les valeurs de la colonne 3
doit y avoir un truc avec awk mais je trouve pas...

Merci d'avance !
A voir également:

3 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
comme ça:
$ awk '{t[$1]+=$3} END {for (n in t)print n, t[n]}' fichier
trololo 12
taratata 84
2
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
essayer
awk '{t+=$3} END {print t}' fichier
1
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
ça marche mais j'ai oublié de préciser un truc... (mea culpa)

il faudrai que je trie en fonction d'un élément d'une autre colonne
par exemple la somme des col3 pour tout les taratata puis pour les trololo

désolé...
0
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
Super ça marche !
Merci beaucoup =)
0