Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

Cordialement, NWR

Hors ligne