A voir également:
- Compteur de lignes dans un fichier
- Compteur électrique - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
8 mars 2011 à 15:37
8 mars 2011 à 15:37
Salut,
Avec :
- sed
- awk
- cat
- nl
?
Ou en bash pur ?
Je suppose qu'un "while read ligne; do..." couplé à un compteur à chaque boucle devrait le faire, non ?
Avec :
- sed
- awk
- cat
- nl
?
Ou en bash pur ?
Je suppose qu'un "while read ligne; do..." couplé à un compteur à chaque boucle devrait le faire, non ?
8 mars 2011 à 16:10
8 mars 2011 à 16:14
Une fois que tu auras compris le système, il ne te restera plus qu'à rajouter un compteur dans ta boucle et d'afficher le résultat une fois la dernière ligne de lue...
9 mars 2011 à 10:01
9 mars 2011 à 10:09
La cerise sûr le gâteau aurait été que tu postes la solution que tu as trouvée afin qu'elle serve à d'autres... ;-(
9 mars 2011 à 10:43
for i in $(seq 1 $5);
do
if [[ ${i} -le $5 ]]; then
NL=$(($NL + 1 ));
fi
done
for ligne in 'cat votre_fichier';
do
somme=$(($somme + $ligne))
moyenne=$(($somme / $NL)) #ici j'utilise mon NL(Nbre de Lignes récupéré ds la boucle)
done