Utiliser awk pour calculer la somme de plusieurs colonnes
J'ai une liste avec les 8 colonnes, dont les 6 premiers sont les mêmes.
6 99999715 99999771 NM_001013399 0 - 23 0.0714286
6 99999715 99999771 NM_001013399 0 - 24 0.0178571
6 99999715 99999771 NM_001013399 0 - 25 0.1250000
J'ai besoin de calculer la moyenne de la colonne 7 et column8, ainsi que 7 $*$8, et obtenir le format comme:
6 99999715 99999771 NM_001013399 0 - ave($7) ave($8) ave($7*$8)
Comment dois-je faire?
thx
OriginalL'auteur LookIntoEast | 2012-05-05
Vous devez vous connecter pour publier un commentaire.
N'ai pas essayé, mais il doit être juste:
En réponse à la demande populaire, je vais ajouter le printf.
OriginalL'auteur stark
De sortie:
... et c'est encore commenté. Beau travail 🙂
OriginalL'auteur Peter.O