#1 Le 03/10/2012, à 09:47
[RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Bonjour,
Je reprends certaines sorties de la commande "sensors -u" pour les afficher dans superkaramba.
Elles sont formatées ainsi par exemple :
CPU Temp:
temp1_input: 50.000et je les affiche comme ceci :
text x=79 y=192 value="CPU Temp:"
text x=155 y=192 sensor=program program="sensors -u | grep temp1_input | sed -e 's/.*: //'" line=1 interval=1000 align=leftce qui m'affiche 50.000 comme valeur.
Comment formater ce résultat pour avoir dans cet exemple affiché 50° C et non pas 50.000 ? (cosmétique)
Merci !
Dernière modification par Oedipe (Le 03/10/2012, à 10:20)
[Kubuntu 12.04 LTS Precise]
Hors ligne
#2 Le 03/10/2012, à 09:58
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Bonjour,
text x=155 y=192 sensor=program program="sensors -u | awk '/temp1_input/{printf(\"%.0f° C\n\",\$2)}'" line=1 interval=1000 align=leftCorrigé (voir #6)
Dernière modification par pingouinux (Le 03/10/2012, à 11:42)
Hors ligne
#3 Le 03/10/2012, à 10:17
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Un grand merci à "pingouinux" pour ta rapide réponse ![]()
(Je suis nul pour tout ce qui est langage script)
[Kubuntu 12.04 LTS Precise]
Hors ligne
#4 Le 03/10/2012, à 10:32
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
On a tous commencé comme ça.
Hors ligne
#5 Le 03/10/2012, à 11:03
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
... un peu plus tard... ![]()
Hum, il doit y avoir un truc qui cloche... Je n'ai aucune "sortie" de résultat (rien d'affiché)
Dernière modification par Oedipe (Le 03/10/2012, à 11:06)
[Kubuntu 12.04 LTS Precise]
Hors ligne
#6 Le 03/10/2012, à 11:16
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Je ne connais pas superkaramba. J'ai testé ce que je t'ai envoyé en #2 comme ceci :
$ cat i
CPU Temp:
temp1_input: 50.000$ cat i | awk '/temp1_input/{printf("%.0f° C\n",$2)}'
50° CAjouté :
C'est un problème de guillemets. Essaye :
text x=155 y=192 sensor=program program="sensors -u | awk '/temp1_input/{printf(\"%.0f° C\n\",\$2)}'" line=1 interval=1000 align=leftDernière modification par pingouinux (Le 03/10/2012, à 11:31)
Hors ligne
#7 Le 03/10/2012, à 11:37
Re : [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
Coucou,
Bon, j'ai résolu le problème... Je ne m'embête pas et prends directement la sortie de la commande "sensors" au lieu de "sensors -u". Merci pour ton aide, j'ai découvert grâce à toi "awk"... touffue la bestiole ! ![]()
Dernière modification par Oedipe (Le 03/10/2012, à 11:47)
[Kubuntu 12.04 LTS Precise]
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » [RESOLU] Formatage des sorties de "sensors -u" dans superkaramba
