#1 Le 13/04/2016, à 15:34
- NoobWithRaspberry
Calcul d'une moyenne à partir d'un fichier (awk)
Bonjour,
Je sais que ce sujet a déjà dû être traité des centaines de fois, mais voilà je n'y arrive toujours pas..
Alors voilà : un relevé de température est effectué et celle-ci est affichée dans un fichier, suvi de la date et l'heure.
En gros, j'ai ça :
----------------------------------------------------------------------------------
24.196 température (°C) mercredi 13 avril 2016, 14:30:30 (UTC+0000)
24.06 température (°C) mercredi 13 avril 2016, 14:31:30 (UTC+0000)
...........
etc
-----------------------------------------------------------------------------------------
J'aimerai, dans un script bash, faire une moyenne de ces valeurs affichées dans le fichier..
J'essaye avec ça "moyenne= awk 'NR>=1 && NR<=$fin {S+=$1} END{print S/NR}' < fichierbidon" mais ça ne marche pas en raison de l'écriture de la date et du mot température par la suite..
Pourriez-vous m'aider?
Je vous remercie d'avance,
Cordialement.
Hors ligne
#2 Le 13/04/2016, à 16:06
- pingouinux
Re : Calcul d'une moyenne à partir d'un fichier (awk)
Bonjour,
moyenne=$(awk '{S+=$1}END{print S/NR}' fichierbidon)
Hors ligne
#3 Le 14/04/2016, à 08:00
- NoobWithRaspberry
Re : Calcul d'une moyenne à partir d'un fichier (awk)
Bonjour,
Merci pour votre réponse qui marche super bien
Cordialement, NWR
Hors ligne