Alors si tu peux m'expliquer comment le modifier.... :ange:
glor
Tu as sans doute pas mal de chose à apprendre sur l'intépréteur de commande...
Tu essayes de récupérer le résultat d'une commande, il faut donc l'éxécuter..
echo X*$(ma commande)
Sachant qu'une multiplication se fait plutôt en utilisant expr ou let (selon le calcul) plutôt que echo.
Je te renvoie au manuel de la commande expr et de celui de ton interpréteur de commande pour let.
black_lord
modifie le truc à l'intérieur du script, tu gagneras ton temps :o
dp1
Bonjour tlm
La commande /home/user/karamba/kweather/scripts/weather.sh wind | awk '{print $1}' m'affiche la vitesse du vent, par exemple 4 (ou autre mais on s'en fout c'est juste un exemple).
Mais c'est en Miles/hre.
J'aimerais inclure une convertion en km/h: echo 1.6*4|bc me renvoie bien 6.4 donc ok, le problème est que je n'arrive pas à assembler ces deux commandes:
$ echo 1.6*/home/user/karamba/kweather/scripts/weather.sh wind | awk '{print $1}'|bc ou
$ echo /home/user/karamba/kweather/scripts/weather.sh wind | awk '{print $1}'*1.6|bc
j'essayé 5 ou 6 trucs qui me passaient par la tête mais ca me renvoie toujours:
(standard_in) 1: parse error
(standard_in) 1: parse error
Comment je pourrais faire pour ajouter la fonction calculette dans le renvoi de /blabla/weather.sh wind?