0

I am excuting command on cisco router

Here is the sample output:-

ABISVP_01     65:235          
                                         import  65:236           IPV4  Unicast  
                                         import  65:237           IPV4  Unicast  
                                         export  65:236           IPV4  Unicast  
                                         export  65:237           IPV4  Unicast 
ABISVP_01     653:235          
                                         import  65:236           IPV4  Unicast  
                                         import  65:237           IPV4  Unicast  
                                         export  65:236           IPV4  Unicast  
                                         export  65:237           IPV4  Unicast

textfsm template

Value VRF (\S+)
Value RD (\S+)
Value TYPE (import|export| )
Value RT (\S+)


Start
  ^${VRF}\s+${RD}.*$$  
  ^\s+${TYPE}\s+${RT} -> Record

EOF

Output was:- [['ABISVP_01', '65:235', 'import', '65:236'], ['', '', 'import', '65:237'], ['', '', 'export', '65:236'], ['', '', 'export', '65:237'], ['ABISVP_01', '653:235', 'import', '65:236'], ['', '', 'import', '65:237'], ['', '', 'export', '65:236'], ['', '', 'export', '65:237']]

Required output is:-

[['ABISVP_01', '65:235', 'import', '65:236','import', '65:237', 'export', '65:236','export', '65:237'], ['ABISVP_01', '653:235', 'import', '65:236', 'import', '65:237', 'export', '65:236', 'export', '65:237']]

0 Answers0