从多个文件中提取公共部分

时间:2017-03-17 08:46:50

标签: include diff configuration-files

我有一系列设备的配置文件。

它们都不同,但文件的几个部分对于它们中的许多(但不是全部)是通用的。

我想确定所有这些常见部分,将每个部分提取到一个文件中,然后“包含”在原始文件中,这样只有一个地方可以编辑/更新。

我该如何处理?我可以使用diff或类似的方法来查找每对文件中的公共部分,但我可能会错过一些东西,例如,一对有10行公共部分,但另一个文件只共享前9行 - 我真的想在尽可能多的文件中找到共同的子序列。

还有其他一些问题与此有些相关,但似乎并不适用于此背景。

0 个答案:

没有答案