解析部分试想一下,一个文本文件类似如下:庆典,文件
Case 4
case 4.1
a 3
a 5
a 7
a 1
a 9
a 4
endcase 4.1
//
.
.
. Do things that dont get parsed
.
.
//
case 4.2
a 1
b 3
a 6
b7
endcase 4.2
endcase 4
//
.
.
.
. More things
.
.
//
case 5
.
.
.
.
endcase 5
一个包含多个变量的值,在不同的时间点。例如,案例4涉及变量a和b。我如何只提取case case 4.1和endcase 4.1之间的界限?
awk'/^case 4.1 /,/^endcase 4.1 /'./your_file |而读线;做;东西;完成; 这看起来可能有用吗? – confusified
是的,它会处理结果行,但请记住表达式还将包含在输出“case 4.1”和“endcase 4.1”中。如果你想要一个干净的输出,你可能想grep -v他们。 – hovanessyan
我的文本文件并不像上面的示例那样干净,还有进一步的解析需要,但是这一点我知道该怎么办......我真的需要学习awk .. – confusified