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']]