如何将文件的一部分链接到另一个文件?

如何将文件的一部分链接到另一个文件?

有什么方法可以ln对源(文本)文件的部分执行类似的操作?

我有两个配置文件,我希望其中一个配置文件的某些部分的更改将自动放置在另一个配置文件的某个位置。

答案1

一般来说,没有办法将一个文件“链接”到另一个文件中。

您所描述的是使用“include 语句”的效果,当由某些解析器解析时,该语句会扩展为包含提到的文件,如

#include "myheader.h"

在由 C 预处理器处理的 C 源代码中,例如cpp,或

include myrules.mk

在 (GNU) Makefile 中,或者

.include myrules.mk

在 (BSD) Makefile 中,或者

include(mymacros.m4)

m4

还有一些模板系统,在解析模板时,用变量或文件中的数据替换其中找到的特定模式。

相关内容