重複の可能性:
bash、ファイルの一部を解析
Case 4
case 4.1
a 3
a 5
a 7
a 1
a 9
a 4
endcase 4.1
//
.
.
. Do things that don't get parsed
.
.
//
case 4.2
a 1
b 3
a 6
b7
endcase 4.2
endcase 4
//
.
.
.
. More things
.
.
//
case 5
.
.
.
.
endcase 5
上記のサンプルファイルを検討してください。コマンド awk '/^case 4.2/,/^endcase 4.2/' ./my_file.txt
は、必要なセクションに含まれる情報のみをファイルから抽出します。では、この小さなセクションから「a」で始まる行だけを抽出するにはどうすればよいでしょうか。私のファイルはサンプルよりやや複雑ですが、ロジックは適用されると思います。