すべてのコメントを削除する方法またはファイル内の指定された行を削除する方法は知っていますが、作成者、著作権などを保持する最初のコメント行のみを削除する方法がわかりません。ソース ファイルが存在する可能性があるため、最初の行を削除するだけでは使用できません。トップコメントブロックをまったく含まない。なにか提案を?
UPDATE : ソース ファイルは Objective-C ファイルであり、先頭のコメント行はすべて//
. おそらく、「最初の非コメント行が見つかるまですべてのコメント行を削除してから停止する」というルールが、私が達成したいことを最もよく説明しています。
2 番目の質問:また、すべてのプロジェクト ディレクトリとファイルを再帰的にループするように sed に指示する方法を探しています。
UPDATE2。これは、変更しようとしている Objective-C ファイルのコメント ブロックの例です。
//
// MyProjectAppDelegate.m
// MyProject
//
// Created by Name Surname on 2011-09-20.
// Copyright 2012 JSC MyCompany. All rights reserved.
//