【发布时间】:2013-07-26 01:53:38
【问题描述】:
我有一个大文件,格式如下:
test.txt
bandera1
abc
def
ghi
jkl
bandera2
bandera1
abc
def
ghi
jkl
bandera2
...
我想将文件拆分成几个文件,例如:
file1.txt
bandera1
abc
def
ghi
jkl
bandera2
...
file2.txt
bandera1
abc
def
ghi
jkl
bandera2
...
我尝试使用 awk 来查找模式:
awk'{/patter1/,/patter2/} {print}' $test.txt >> file$a
但我不能让它在特定数量的比赛后停止。
不幸的是,我也尝试sed 找到相同结果的模式。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
file2.txt 必须从 file1.txt 结束的地方开始
标签: awk pattern-matching