Jan-18-2018, 07:55 AM
import re
with open("svlan.txt") as svlan_file:
svlan_values = set(svlan_file.read().lower().split())
with open("e320configuration.txt") as conf_file:
with open("data.txt", "wt") as data_file:
for line in conf_file:
if line.lower().strip() not in svlan_values:
data_file.write(line + "\n")
svlan = open('data.txt','r')
lines = svlan.readlines()
for line in lines:
if 'gig' in line:
interface = line
if 'svlan' in line:
svlanid = line
print ("{} {}".format(svlanid,interface))current output as belowsvlan id 95 19
interface gigabitEthernet 2/0/4.9519
svlan id 91 119
interface gigabitEthernet 2/0/5.1011901
svlan id 92 119
interface gigabitEthernet 2/0/5.1011902
svlan id 93 119
interface gigabitEthernet 2/0/5.1011903
expected output
svlan id 95 19 interface gigabitEthernet 2/0/4.9519
svlan id 91 119 interface gigabitEthernet 2/0/5.1011902
