Somme des valeurs de colonne dans un fichier avec séparateur de champs ‘,’ sous UNIX

Dans unix j’ai un fichier comme celui-ci:

43003.0000000,8191.1500000,10080.0500000 43003.0000000,8191.1500000,12096.4700000 43003.0000000,8191.1500000,727.8200000 

Je veux la sum de la colonne 3:

 10080.0500000 12096.4700000 727.8200000 

avec cette commande:

 awk '{a+=$2}END{printf "%012.2f\n",a}' file 

Mais j’ai 00.00 parce que le nombre total entre les premiers. et d’abord ‘,’.

Comment spécifier ce champ est jusqu’à ',' ?

Merci

Vous n’avez pas spécifié le délimiteur:

 awk -F, '{a+=$2}END{printf "%012.2f\n",a}' file 

Sans le délimiteur, la ligne entière est considérée comme $1 par awk et il n’y a pas $3 du tout.