非常に巨大なドキュメントから情報を抽出しようとしています。ファイルは次のパターンに従います。
'>Title 1'
0 200, >name [numbers&letters]
1 200, >name [numbers&letters]
2 200, >name [numbers&letters]
'>Title 2'
0 200, >name [numbers&letters]
1 200, >name [numbers&letters]
...
'>Title 600.000'
間の行のグループごとにTitle
、タブで区切られた 3 つの列を出力する必要があります
- それぞれの間の行数
Title
- の
name
- グループの最初の行の 2 列目の番号 (最初の行は常に で始まります
0
) – この例では、番号は200
Bash と awk/sed を試していますが、このタスクの一種のループを定義できません。何か案は?