如果我有一个文件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来删除第一线?
你几乎拥有它:
awk '/^example/ { i++; next } { print >"test"i}'
Run Code Online (Sandbox Code Playgroud)
该next品牌awk跳过语句的其余部分.