Slt j'ai ecrit une commande awk dans le but de calculer la moyenne des etudiants a partir d'un fichier texte(en ajoutant un un ptit bonus +2 a note_ex1 avant) mais bizarremnt awk refuse de realiser la division ! elle affiche trjs la valeur initiale de la moyenne.
voila mon fichier texte
et voila ma commande awk
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 nom prenom note_ex1 note_ex2 moyenne nom1 pre1 12 12 12 nom2 pre2 15 12 13 nom3 pre3 17 14 15
Merci de vote aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 awk '$3~/[0-9][0-9]/{$3=$3+2; $5=($5=($4*70+$3*30));printf("%d \n",$5/100);} ' txt
Partager