Parcourir un résultat d'une commande avec Java StringBuffer
Bonsoir
je veux que vous m'aider à faire un code qui parcourt le résultat d'une commande sur une routeur que j'y accède via telnet en java
bon la commande quand je tape sur cmd est :
#show run int Fa0/0.20
voilà le résultat qu'elle donne et que je dois le lire prendre des données et les stocker dans un tableau
EDGE02#sh run int Fa3/0.20
Building configuration...
Current configuration : 360 bytes
!
interface FastEthernet0/0.20
description : Amgala_Voix
encapsulation dot1Q 20
ip vrf forwarding sip
ip address 10.8.19.23 255.255.255.24
shutdown
end
Alors je lance la commande sur java via le ligne
Code:
write("s run int Fa0/0.20");
après je dois lire jusqu'à "interface" puis prendre le numero qui est après le (.)
c'est à dire 20 et le stocker dans un array
ensuite continuer à lire jusqu'à description : et prendre "Amgala_Voix" le stocker dans le array
c'est juste un exemple pour le type "Fa" j'ai plein de résultats qui se différents d'un type à un autre
alors s'il vous plait y a quelqu'un peut m'aider à lire et et parcourir ce résultat à l'aide de stringBuffer et char ch =(char) in.read(ch)