注: より適切な言葉はありませんが、ソース ファイルの先頭にある毛羽立ちと呼びます --
/* @(#) $Id: file.c,v 1.9 2011/01/05 11:55:00 user Exp $
**************************************************************************
* COPYRIGHT, 2005-2011 *
...
*/
--キーワード置換に関するコメント。ただし、これが単なる転覆用語かどうかはわかりません。
とにかく、ここで質問です。ソースコードを取得するサードパーティのサプライヤがあります。これらの c ソースにはすべてこれらのキーワード subst コメントがあり、サプライヤから新しいバージョンを取得するたびに、すべての(1000 以上の) ファイルが変更されます。これらのファイルで作成されているため、唯一の変更はコメントです。これらのソースをコンパイルして使用する前に、変更された領域を確認するために大まかなコード レビューを行うことに関心があります。(リリース履歴を信用しないでください)。ただし、単純なフォルダー diff を実行すると明らかにすべてのファイルが一覧表示されるため、これはかなり困難です。
私が今探しているのは、これらの特殊な複数行のコメントをソース ファイルから削除する簡単なツールが既に存在するかどうかです。ファイルからそのようなものをスクラッチする grep または sed スクリプトへのリンクを誰かが持っているのではないでしょうか?