Linux - 沿新行拆分文本文件

时间:2015-12-14 17:16:23

标签: linux bash sed

我有一个与此类似的测试文件:

   Bla: Blubb
   Bla: blubb

   Relevant stuff

所以基本上标题信息后面跟换行符。我需要换行后的所有内容,因为标题行的数量会有所不同。

有人知道如何实现这个目标吗?

干杯谢谢 费边

2 个答案:

答案 0 :(得分:1)

使用sed

<assert.h>

使用awk(包括换行符):

sed -n '/^$/,$p' file

使用awk(不包括换行符):

awk '/^$/{p=1};p' file

答案 1 :(得分:0)

这可能适合你(GNU sed):

sed '1,/^\s*$/d' file