Julie M a écritEffectivement les espacements entre les champs n'ont pas été préservés, il ne me reste plus qu'à trouver comment ajouter des tabulations comme délimitateur de champs.
Pour ça, il te suffit d'ajouter
BEGIN{OFS="\t"} au début du programme awk, soit au final :
awk 'BEGIN{OFS="\t"} {gsub("1/1","2"); gsub("1/0|0/1","1"); gsub("0/0","0"); for (i=1;i<=NF;i++) if ($i ~ ":"){sub(".*:","",$i); split($i,a,","); $i=a[1]+a[2]+2*a[3]} print}' fichier
S'il avait fallu retrouver un espacement particulier entre chaque couple de champs, ça aurait été un peu plus compliqué.