Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Formulation bash


plook

Messages recommandés

Bonjour! :)

 

Sous Linux la cmd sensors me renvoie pour la ligne qui m'interesse exactement ceci:

CPU Temperature: +48.0°C (high = +60.0°C, crit = +95.0°C)

 

Hors je ne voudrais qu'afficher un résultat du style 48°C

 

J'en suis arrivé à cette commande: sensors | grep CPU\ Temperature | tr '+' ' ' | awk '{print $3}' qui me revoie son résultat sous la forme=> 48.0°C

Or je voudrais pour finaliser le truc virer la décimale qui va de 5 en 5 pour n'afficher une précision qu'à l'unité près, un truc du genre qui ressemblarait à 48°C épissétou!

 

Comment je peux faire ca svp découper "un terme entier"??

 

Merci d'avance ;)

Lien vers le commentaire
Partager sur d’autres sites

Perso je ferais ça comme ça :

echo $(sensors | grep ^CPU\ Temperature | cut -d+ -f2 | cut -d. -f1)°C

A moins que tu ne te mettes à refroidir ton CPU à l'azote liquide, ça devrait aller.

 

Note : utiliser awk pour faire la même chose que cut, c'est mal.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour KewlCat :)

 

Perso je ferais ça comme ça :

echo $(sensors | grep ^CPU\ Temperature | cut -d+ -f2 | cut -d. -f1)°C

Aaahh je viens de faire un simple copier/coller pour voir et ca m'affiche 47°C !

C'est exactement ce que je voulais :super:

 

Note : utiliser awk pour faire la même chose que cut, c'est mal.

Je suis prêt à te croire et ne demande qu'à apprendre (ce que je suis entrain de faire), pourrais-tu m'expliquer en quoi stp cut c'est bien et awk c'est mal?...voir carrément si tu le veux bien m'expliquer toute ta ligne (qu'est ce donc le "-d+" "-f2" et chacun de tes termes employés stp)

 

Merci à toi quoi qu'il en soit ;)

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...