ln
ソース(テキスト)ファイルの一部に対して同様の操作を実行する方法はありますか?
2つの構成ファイルがあり、構成ファイルの1つの一部の部分に対する変更が他の構成ファイルのどこかに自動的に配置されることを望みます。
答え1
一般に、あるファイルを別のファイルに「リンク」する方法はありません。
あなたが説明するのは、一部のパーサーによって解析されたときに言及されたファイルを含むように拡張される「includeステートメント」を使用する効果です。
#include "myheader.h"
たとえば、Cプリプロセッサによって処理されるCソースコードではcpp
、
include myrules.mk
(GNU) Makefile または
.include myrules.mk
(BSD) Makefile または
include(mymacros.m4)
存在するm4
。
テンプレートを解析するときに、変数またはファイルで見つかった特定のパターンを変数またはファイルのデータに置き換えるテンプレートシステムもあります。