![]() |
1
6
当遇到非空行的空行奇数/偶数配对时,这应该停止,当它遇到两条连续的空行时: 不要打印这两个空行:
打印其中一个:
打印两个:
编辑: 以下是您如何在您的范围内实现这一目标:
编辑2: 每 丹的 (OP)注释和编辑的需求,这似乎可以在一个范围内找到以两行空白结束的模式,在一个文件中多次:
|
![]() |
2
1
使用SED进行简单替换。
|
![]() |
3
0
基于西格克斯的答案:
|
![]() |
4
0
概念证明$ cat double_blank.txt foo bar baz blah one two three 结果$ sed 'N;/^\n$/q;P;D' double_blank.txt foo bar baz |
![]() |
5
0
这可能对您有用:
|
![]() |
John Smith · 在特定行的末尾添加文本 2 年前 |
![]() |
Waddah Shamroukh · 使用sed将字符串替换为变量 2 年前 |
![]() |
DAG · bash使用sed在文件的第一个位置插入单词 2 年前 |
![]() |
nickcrv06 · 在两个常量字符串之间提取单词 2 年前 |
![]() |
DevOps_Engg · 使用sed提取路径值子字符串 2 年前 |