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
après je dois lire jusqu'à "interface" puis prendre le numero qui est après le (.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part write("s run int Fa0/0.20");
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)
Partager