如何使用单行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 sat amet XYZ lorem ipsum dolor sit amet
输出将是
lorem ipsum dolor sit 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 sat amet XYZ lorem ipsum dolor sat amet