【发布时间】:2011-10-19 11:17:30
【问题描述】:
我正在寻找一种通过 shell 脚本搜索和替换多行的方法。这就是我想要做的:
source:
[stuff before]
<!--WIERD_SPECIAL_COMMENT_BEGIN-->
[stuff here, possibly multiple lines.
<!--WIERD_SPECIAL_COMMENT_END-->
[stuff after]
target:
[stuff before]
[new content]
[stuff after]
简而言之,我想删除 cmets 以及它们之间的所有内容并替换为一些新内容。基本上,我想在多行上执行一个简单的 sed 命令,如果可能的话,只使用一些基本的 *nix 工具,不需要额外的脚本语言。
【问题讨论】: