残念ながら、私はリストされている 3 つのツールのいずれについても専門家ではないので、皆さんにお尋ねします。
複数のセクションに分割できる大きなテキスト ファイルがあり、各セクションにはヘッダーABC
とフッターがあり&&
ます。典型的なファイルは次のようになります。
ABC
...
<ID>
123
...
&&
ABC
...
<ID>
124
...
&&
特定の に基づいてセクションを取得する必要があります。ID
たとえば、 の場合ID=123
、出力を次のようにしたいと考えています。
ABC
<ID>
123
&&
ABC
<ID>
と と の間に123
ランダムデータがある場合&&
。実際のID
, 123
, は可変です。
各サブセクションを見つけるのにうまくawk '/ABC/,/\&\&/'
いくと思いますが、正しいIDに対応するサブセクションを取得する方法がわかりません。助けてくれてありがとう。
編集:質問とサンプル入力を明確にしました。