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
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
et voila ma commande awk
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
Merci de vote aide.