テキスト ファイルから特定の情報を解析しようとしています。次のテキストを取得できるようにしたいと思います。
&15:44:25.3911456_0089& SIPEngine 0x208c N SIPUDPTransport::process_message() : リモート=10.250.2.18:5060、メッセージ= 宛先: sip:%QBE-JV9SKV1-SP%@10.250.2.18:5060;tag=6642 &15:44:31.7504799_0013& SIPEngine 0x2014 N SIPUDPTransport::process_message() : リモート=10.250.2.85:5060、メッセージ= 宛先: sip:%QBE-75FHBW1-SP%@10.250.2.85:5060;tag=11225
そして、それを次のデータに解析します。
15:44:25.3911456_0089,QBE-JV9SKV1-SP
15:44:31.7504799_0013,QBE-75FHBW1-SP
&
と%
が区切り文字として追加されました。このような区切り文字を追加するために、検索と置換を使用して創造的になることができます。
このようなデータを解析する方法についてのヘルプは大歓迎です。SED
、FOR /F
、およびその他のユーティリティを使用しようとしていますが、まだうまくいきません。情報のパターンは常に次から次へと繰り返されます。
基本的に、テキスト ファイル内の区切られた文字列を識別して出力しようとしているだけなので、これが他の人にも役立つことを願っています。
助けてくれてありがとう!