【发布时间】:2016-07-01 03:55:04
【问题描述】:
我想在段落中搜索以 CREATE NEW 开头并以“;”结尾的模式如果模式匹配,则打印段落的第一行和包含模式的行。例如,如果我有以下文件并且我正在寻找以 FROM 开头的行
CREATE NEW paragraph num 1
FROM file1
FROM file2
USING file3
;
CREATE NEW paragraph num 2
FROM file2
FROM file6
FROM file5
USING file4
;
结果会是这样的:
CREATE NEW paragraph num 1 ;FROM file1 ;FROM file2
CREATE NEW paragraph num 2 ;FROM file2 ;FROM file6 ;FROM file5
我设法使用以下问题how can I find a matching pattern between two words using sed or awk 的答案打印了第一行,但我不知道如何打印包含该模式的行
【问题讨论】: