【发布时间】:2021-01-22 01:52:04
【问题描述】:
这其实是thisquestion的续版:
我有一个文件
1
2
PAT1
3 - first block
4
PAT2
5
6
PAT1
7 - second block
PAT2
8
9
PAT1
10 - third block
我使用awk '/PAT1/{flag=1; next} /PAT2/{flag=0} flag'
提取线条块。
提取它们工作正常,但我正在尝试以逐块方式迭代这些 blook,并对每个块进行一些处理(例如保存到文件、使用其他脚本处理等)。
我怎样才能构造这样的循环?
【问题讨论】:
标签: unix awk sed text-processing