i am trying to read a text file and extract a specific part from it to a CSV file ,
#**This is the part of the txt file:**#
- 172.16.1.202
- Hostaname: S01
#################################################################################
- VLAN-IP addressing Sheet
##########################
- VLAN + Description
--------------------
Interface Status Protocol Description
Vl1 up up
Vl5 up up Legacy-RC-Admin
Vl20 up up Legacy-RC-server
Vl30 up up Legacy-RC-iSCSI
Vl40 down down WAN Interconnect VLAN
Vl50 up up
Vl60 down down Tech FW ICS
Vl101 up up RFR Data
Vl131 down down Data WLAN
Vl134 up up WLAN Management
Vl151 down down Factory WLAN
Vl201 up up RFR Management
- VLAN + IP address
--------------------
Interface IP-Address OK? Method Status Protocol
Vlan1 unassigned YES unset up up
Vlan5 10.26.95.33 YES NVRAM up up
Vlan20 10.26.93.1 YES NVRAM up up
Vlan30 10.26.93.65 YES NVRAM up up
Vlan40 10.63.121.251 YES NVRAM down down
Vlan50 10.50.50.54 YES NVRAM up up
Vlan60 10.26.95.22 YES NVRAM down down
Vlan101 10.26.92.1 YES NVRAM up up
Vlan131 10.26.81.1 YES NVRAM down down
Vlan134 10.26.82.1 YES NVRAM up up
Vlan151 10.26.83.1 YES NVRAM down down
Vlan201 10.26.80.1 YES NVRAM up up
- Subnet Mask
-------------
Internet address is 10.210.130.10/30
Internet address is 172.16.1.202/24
Internet address is 151.151.151.151/32
Internet address is 10.26.95.33/27
Internet address is 10.26.93.1/26
Internet address is 10.26.93.65/26
Internet address is 10.63.121.251/28
Internet address is 10.50.50.54/24
Internet address is 10.26.95.22/29
Internet address is 10.26.92.1/24
Internet address is 10.26.81.1/24
Internet address is 10.26.82.1/24
Internet address is 10.26.83.1/24
Internet address is 10.26.80.1/24
##################################################################################
- LAN Sheet
############
- Access or Trunk with VLANs
----------------------------
interface Port-channel2
switchport trunk allowed vlan 5,20,30,101,134,201,381
interface Port-channel1
interface GigabitEthernet0/2
switchport trunk allowed vlan 5,20,30,101,134,201,381
interface GigabitEthernet0/3
interface GigabitEthernet0/0
interface GigabitEthernet0/1
channel-group 1 mode on
interface GigabitEthernet1/0
switchport trunk allowed vlan 5,20,30,101,134,201,381
channel-group 2 mode on
interface GigabitEthernet1/1
switchport trunk allowed vlan 5,20,30,101,134,201,381
channel-group 2 mode on
interface GigabitEthernet1/2
interface GigabitEthernet1/3
ip route 172.16.1.203 255.255.255.255 GigabitEthernet0/1
- Non user interface with Description
-------------------------------------
Interface Status Protocol Description
Gi0/2 up up Network link to eff-e-rfr-sw-as1
Gi0/3 up up
Gi0/0 up up
Gi0/1 up up Network link to eff-e-rfr-sw-as1
Gi1/0 up up Network link to eff-e-rfr-sw-as2
Gi1/1 up up Network link to eff-e-rfr-sw-as2
Gi1/2 up up
Gi1/3 up up
Po2 down down Network link to eff-e-rfr-sw-as2
Po1 up up Network link to eff-e-rfr-sw-as1
Lo50 up up
- Remote port
---------------
Interface: GigabitEthernet0/0, Port ID (outgoing port): Ethernet0/0
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0
Interface: GigabitEthernet0/2, Port ID (outgoing port): GigabitEthernet0/2
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0
Interface: GigabitEthernet0/1, Port ID (outgoing port): GigabitEthernet0/1
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0
Interface: GigabitEthernet1/1, Port ID (outgoing port): GigabitEthernet1/1
Interface: GigabitEthernet1/0, Port ID (outgoing port): GigabitEthernet1/0
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/1
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0
Interface: GigabitEthernet0/0, Port ID (outgoing port): mgmt0
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/0/0/0
The expected output is : the expected output
Go to this link Turning a text file into a tabular format I think you are looking for the same answer thanks which are already explained there.