Bonjour,

Dans un script j'appelle la commande cUrl etait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
curl -u login:password http://10.10.10.69/params/get.cgi?Services.CpuLoad-1.CpuLoad
réponse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Services.CpuLoad-1.CpuLoad=30
Sachant que la commande cUrl n'appelle pas de fichier XML, JSON, PHP... il était embêtant de la parser, du coup j'ai simplement mis le résultat dans une variable et supprimé ce qui ne m’intéressait pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
test=$(curl -u login:password  http://10.10.10.69/params/get.cgi?Services.CpuLoad-1.CpuLoad)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "${test//Services.CpuLoad-1.CpuLoad=}"
réponse :

30

Problème :

Malgré que ma réponse soit 30 en réalité c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
0000000   3   0  \r
0000003
Le \r me pose un problème je pense pour être considéré comme un entier. Du coup, impossible de faire des comparaisons.

Merci d'avance,