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