Archive

Posts Tagged ‘regex’

用sed替换跨行内容

August 8th, 2007

sed是*nix下方便的行编辑工具,经常用来替换文件的内容,sed一般都是处理单行的,但通过它的一些内建功能,也能实现跨行替换(即要替换的内容有多行内容)。

解决方法主要来自网上搜到的一篇文章,但文中的大侠并没有解释得特别清楚,我对照着其他两个更晦涩的例子(一、二),结合man搞懂了之后,记录于此。

假设我们的目标文件test内容是这样的:

file content aabbcc<<<comment part 1 comment part 2>>> ddeeff

现在需要把[[[...]]]这一段替换为“COMMENT”(为了说明的必要

......[Continue Read/阅读全文]

Linux ,