awk&sed拆分文件

fud*_*udy 4 bash awk sed

如果我有一个文件test.txt:

example 1 content 2013-3-8:
hello java
example 2 content 2013-4-9:
hello c
Run Code Online (Sandbox Code Playgroud)

如何使用awk或sed将test.txt分隔为两个文件

TEST1

hello java
Run Code Online (Sandbox Code Playgroud)

TEST2

hello c
Run Code Online (Sandbox Code Playgroud)

我使用以下命令:

awk '/example/{i++}{print > "test"i}' test.txt
Run Code Online (Sandbox Code Playgroud)

但它仍将是第一线(例如XXX),我可以将某些片段添加到打印在awk来删除第一线?

Alo*_*hal 6

你几乎拥有它:

awk '/^example/ { i++; next } { print >"test"i}'
Run Code Online (Sandbox Code Playgroud)

next品牌awk跳过语句的其余部分.