【发布时间】:2013-02-06 14:17:26
【问题描述】:
如何使用单行 sed 或 perl 替换换行符和后面的空格直到特定字符串?
例如我想在文件中的字符串“XYZ”之前替换换行符和后面的空格。所有以单词 'XYZ' 开头的行都将附加在上一行之前(带有一个额外的空格)。
lorem ipsum dolor 坐 amet XYZ lorem ipsum dolor sit amet XXX lorem ipsum dolor sit amet DDD lorem ipsum dolor sit amet XYZ lorem ipsum dolor sit amet cccc lorem ipsum dolor 坐 amet XYZ lorem ipsum dolor sit amet输出将是
lorem ipsum dolor 坐 amet XYZ lorem ipsum dolor 坐 amet XXX lorem ipsum dolor sit amet DDD lorem ipsum dolor sit amet XYZ lorem ipsum dolor sat amet cccc lorem ipsum dolor 坐 amet XYZ lorem ipsum dolor 坐 amet【问题讨论】:
-
这不是作业。只是我很少在终端上编码,我需要一些瑞士刀来做某事。