在 Notepad ++ 中合并交换机配置的技巧

在 Notepad ++ 中合并交换机配置的技巧

文档和配置比这大得多,但例如..我已在 excel 中记录了所有配置,并且我想要一种简单的方法将此配置传输到交换机,而无需来回复制粘贴滚动等。

因此,在记事本中我可以复制和粘贴,但我需要一种方法(如果有的话)将配置合并在一起..例如:

(每个中继有更多的 VLAN,只是缩短了它以便于阅读)...所以基本上我有 100 多个 LAG 接口..然后我需要对交换机进行 100 多个中继配置..

有没有办法将它们自动合并在一起,以便它读起来像第二个例子?


示例 1:

接口滞后 38 多机箱
接口滞后 39 多机箱
接口滞后 40 多机箱

VLAN 中继允许 1,100,170
VLAN 中继允许 1,100,170,207 VLAN
中继允许 1,100,207,999-1000
----------------------------------------------------------------------
示例 2(我需要的):
接口滞后 38 多机箱
VLAN 中继允许 1,100,170

接口滞后 39 多机箱
VLAN 中继允许 1,100,170,207

接口滞后 40 多机箱
VLAN 中继允许 1,100,207,999-1000

对于 3 来说很快,但对于多个交换机上的 100 + 来说,这是一项艰巨的任务。任何帮助都值得赞赏。提前致谢!

答案1

将两个列表复制到 Excel 中的两列中。然后使用concatenate将每对连接成一个字符串,以;

在此处输入图片描述

将列中的值粘贴C到 Notepad++ 中,然后使用 Replace 使用正则表达式更改;为回车符\r\n(确保搜索模式包含该Extended选项)

在此处输入图片描述

然后会产生一个符合您预期输出格式的列表。

在此处输入图片描述

相关内容