我知道如何删除所有评论或删除文件中的指定行,但不知道如何只删除包含作者、版权等的第一条顶级评论行。我不能只使用删除第一行,因为可能有源文件根本不包含顶级评论块。有什么建议吗?
更新:源文件是objective-c文件,所有顶级注释行都以//
. 可能规则“删除所有评论行,直到找到第一个非评论行然后停止”最能描述我想要实现的目标。
第二个问题:另外,寻找一种方法来告诉 sed 通过所有项目目录和文件递归循环。
更新2。这是我正在尝试修改的objective-c文件的注释块示例:
//
// MyProjectAppDelegate.m
// MyProject
//
// Created by Name Surname on 2011-09-20.
// Copyright 2012 JSC MyCompany. All rights reserved.
//