0

我有一个源代码文件,我想在其中注释掉(使用单行注释)具有特定开始和结束模式的某些块。例如:

1
2
BEGIN
3
4
END
5
6

我希望输出的形式为:

1
2
//BEGIN
//3
//4
//END
5
6

我尝试使用sed,并且可以匹配整个块,但我不知道如何获取该匹配的每一行并执行另一个sed操作以用两个正斜杠替换行的开头。

编辑:BEGIN andEND也可以在同一行。

也欢迎使用任何其他工具的答案。另外,请为像我这样的初学者解释您的代码!

4

0 回答 0