A voir également:
- [expect] afficher résultat d'un "send"
- Local send - Télécharger - Divers Utilitaires
- Lexer resultat - Télécharger - Sport
- Afficher appdata - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Afficher mot de passe wifi android - Guide
1 réponse
j'ai trouvé comment faire :
send "show interface FastEthernet0/$interface_id$ | incl FastEthernet\r"
expect "show interface FastEthernet0/$interface_id$ | incl FastEthernet\r\n"
expect -re (.*)\r\n
puts "'$expect_out(1,string)'"
j'obtiens : 'FastEthernet0/8 is up, line protocol is up (connected)'
Maintenant si je fais ça :
send "show mac-address-table | incl Fa0/$interface_id$\r"
expect "show mac-address-table | incl Fa0/$interface_id$\r\n"
expect -re (.*)\r\n
puts "'$expect_out(1,string)'"
j'obtiens : ' 10 0040.8c39.49bd DYNAMIC Fa0/8'
comment faire pour extraire seulement "0040.8c39.49bd" ?
Merki
send "show interface FastEthernet0/$interface_id$ | incl FastEthernet\r"
expect "show interface FastEthernet0/$interface_id$ | incl FastEthernet\r\n"
expect -re (.*)\r\n
puts "'$expect_out(1,string)'"
j'obtiens : 'FastEthernet0/8 is up, line protocol is up (connected)'
Maintenant si je fais ça :
send "show mac-address-table | incl Fa0/$interface_id$\r"
expect "show mac-address-table | incl Fa0/$interface_id$\r\n"
expect -re (.*)\r\n
puts "'$expect_out(1,string)'"
j'obtiens : ' 10 0040.8c39.49bd DYNAMIC Fa0/8'
comment faire pour extraire seulement "0040.8c39.49bd" ?
Merki