【发布时间】:2016-06-16 06:38:30
【问题描述】:
我使用的是 Ubuntu 14.04。我需要使用 sed 命令替换 java(使用 JDK-8)文件中的这部分代码 -
//START_EDIT1
some lines
//END_EDIT1
用这行代码。
//START_EDIT1
System.out.println("Done");
//END_EDIT1
我是新手,找不到正确的命令来在 java 代码中找到这两个 cmets 并使用 sed 命令替换它们之间的代码。我无法更改 java 注释格式。有没有办法使用 sed 命令找到它?或者简单地说,查找双正斜杠注释的 sed 命令是什么?
【问题讨论】:
-
所以,开始和结束标记之间的所有文本都将被删除并替换为
System.out.println("Done");? -
是否要求更换代码?这很奇怪....
-
先生,抱歉语言不好。我只是问如何使用 sed 命令找到这些 cmets 之间的线。 @TomN