Je chercher a extraire le RTT et le %PACKET LOSS via la commande ping.
Pour le moment j’y arrive, mais je dois lancer deux commandes PING (pas du tout propre !!!):
1 => récupération RTT
2 => récupération % PKLoss
Il faut bien comprendre que quand tu utilises une variable sans mettre de guillemets autour, tous les retours chariot deviennent des espaces, et tous les espaces successifs deviennent un seul espace.
Variable d’origine :
1 2
3 4
Résultat avec echo $VARIABLE :
1 2 3 4
Tu comprends bien que dans ces conditions, tes filtrages ne marchent plus puisque tout est sur une seule ligne.
Autre problème sans les guillemets, les valeurs séparées par des espaces / retours chariots dans ta variable deviennent autant d’arguments différents pour le programme que tu appelles.
Bref, utilise TOUJOURS des guillemets autour de tes variables sauf quand tu veux explicitement le comportement sans guillemets que je viens de décrire. Ça t’évitera de nombreux bugs.