私はこれについて数時間頭を悩ませようとしてきました。
ソース *.cpp ファイルのセットで既存のインクルード ファイルが最後に出現した後に、追加のインクルード ファイルとコメントを挿入するスクリプトを作成しようとしました。ソース ファイルは再帰的な一連のディレクトリにあるため、スクリプトは検索から開始する必要があると思います。
たとえば、前に:
#include <a>
#include <b>
#include <c>
// source code...
後:
#include <a>
#include <b>
#include <c>
// This is the extra include file
#include <d>
// source code...