【发布时间】:2017-12-04 22:40:03
【问题描述】:
我正在尝试删除 unix 上不同行上的字符串之间的文本,因此使用 sed 或 awk 的解决方案将是理想的:
文本示例:
xxx
(abc)
(def)
yyy
(abc)
(def)
xxx
(abc)
(def)
zzz
(abc)
(def)
我想结束:
yyy
(abc)
(def)
zzz
(abc)
(def)
有几点:
- 我要删除的行总是以 xxx 开头
- 我想删除直到下一行以字符串开头(即非空格)或直到下一个空白行。
- 我现在需要在每一位文本之间留一个空行。
- 有许多以 xxx 开头的文本块,我想删除每个块。
【问题讨论】:
标签: string text replace between