Hacer Match dentro de un archivo de texto en python
Publicado por Pepe (12 intervenciones) el 15/02/2019 18:19:25
Gente, tengo la siguiente duda:
Tengo este txt que me va generando un script que arme, el cual se conecta a unos siwtches de red, y si hay al menos 1 interfaz en Half o 10Mbps, imprime el resultado del comando "show interface" y genera un txt con el resultado.
Lo que quiero es que ese txt que me genera, sea mas depurado y solo muestre aquellas lineas que hagan match con 10Mbps o Half y que quede de la siguiente forma:
EN VEZ DE:
10.1.0.4 Status Auto Flow
Unit/Port Trunk Admin Oper Link LinkTrap Negotiation Speed Duplex Control
--------- ----- ------- ---- ---- -------- ----------- -------- ------ -------
1/1 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/2 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/3 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/4 Enable Up Up Enabled Enabled 100Mbps Half Disable
1/5 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/6 Enable Up Up Enabled Enabled 100Mbps Full Disable
-------------------
10.2.0.4 Status Auto Flow
Unit/Port Trunk Admin Oper Link LinkTrap Negotiation Speed Duplex Control
--------- ----- ------- ---- ---- -------- ----------- -------- ------ -------
1/1 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/2 Enable Up Up Enabled Enabled 100Mbps Half Disable
1/3 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/4 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/5 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/6 Enable Up Up Enabled Enabled 100Mbps Full Disable
QUE QUEDE ASI:
10.1.0.4
1/1 Enable Up Up Enabled Enabled 10Mbps Full Disable
10.2.0.4
1/2 Enable Up Up Enabled Enabled 100Mbps Half Disable
1/4 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/5 Enable Up Up Enabled Enabled 10Mbps Full Disable
GRACIAS!!!!!
Tengo este txt que me va generando un script que arme, el cual se conecta a unos siwtches de red, y si hay al menos 1 interfaz en Half o 10Mbps, imprime el resultado del comando "show interface" y genera un txt con el resultado.
Lo que quiero es que ese txt que me genera, sea mas depurado y solo muestre aquellas lineas que hagan match con 10Mbps o Half y que quede de la siguiente forma:
EN VEZ DE:
10.1.0.4 Status Auto Flow
Unit/Port Trunk Admin Oper Link LinkTrap Negotiation Speed Duplex Control
--------- ----- ------- ---- ---- -------- ----------- -------- ------ -------
1/1 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/2 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/3 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/4 Enable Up Up Enabled Enabled 100Mbps Half Disable
1/5 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/6 Enable Up Up Enabled Enabled 100Mbps Full Disable
-------------------
10.2.0.4 Status Auto Flow
Unit/Port Trunk Admin Oper Link LinkTrap Negotiation Speed Duplex Control
--------- ----- ------- ---- ---- -------- ----------- -------- ------ -------
1/1 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/2 Enable Up Up Enabled Enabled 100Mbps Half Disable
1/3 Enable Up Up Enabled Enabled 100Mbps Full Disable
1/4 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/5 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/6 Enable Up Up Enabled Enabled 100Mbps Full Disable
QUE QUEDE ASI:
10.1.0.4
1/1 Enable Up Up Enabled Enabled 10Mbps Full Disable
10.2.0.4
1/2 Enable Up Up Enabled Enabled 100Mbps Half Disable
1/4 Enable Up Up Enabled Enabled 10Mbps Full Disable
1/5 Enable Up Up Enabled Enabled 10Mbps Full Disable
GRACIAS!!!!!
Valora esta pregunta


0