【发布时间】:2011-10-29 14:27:14
【问题描述】:
我有一个格式如下的文件:
[PATTERN]
line1
line2
line3
.
.
.
line
[PATTERN]
line1
line2
line3
.
.
.
line
[PATTERN]
line1
line2
line3
.
.
.
line
我想从上面的文件中提取以下块:
[PATTERN]
line1
line2
line3
.
.
.
line
注意:2 [PATTERN] 之间的行数可能会有所不同,因此不能依赖于行数。
基本上,我想将每个模式及其后面的行存储到数据库中,所以我必须在我的文件中迭代所有这些块。
Shell 脚本如何做到这一点?
【问题讨论】:
-
这真是模棱两可。你要提取哪一个?
-
请提出您的问题。我知道这看起来很模棱两可,但很难解释。
标签: bash shell scripting sed grep