Bonjour,
Dans un script j'appelle la commande cUrl etait :
réponse :
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
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 Services.CpuLoad-1.CpuLoad=30
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)réponse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "${test//Services.CpuLoad-1.CpuLoad=}"
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 echo -n $test | od -cLe \r me pose un problème je pense pour être considéré comme un entier. Du coup, impossible de faire des comparaisons.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 0000000 3 0 \r 0000003
Merci d'avance,
Partager