半構造化テキスト ファイルを取得しました。このファイルから値を抽出し、後で使用できるように保存します。このファイルには、シミュレーション環境である env の設定データが含まれています。はさまざまなサブシステムで構成されています。これらのサブシステムの 1 つについて、それらの数と特定のタイプを見つけたいと考えています。ファイルの構成はこんな感じ
<Begin_Subsystem_Configuration>
Subsystem_Name:"PLC1_ARR":
Subsystem_Identifier:0x01B1B000:
Subsystem_Type:PLC_BERGHOF:
IP_Address:"10.70.9.11":
Port_Numbers:3500:3500:
Alive_Message_Period:10:
Max_Communication_Latency:5:
Switch_Over_Timeout:15:
Member_Count:6:
Subsystem_Member_1:77:77: # PS SR1
Subsystem_Member_2:106:106: # SZ PTHA
Subsystem_Member_3:110:110: # SZ PTH1
Subsystem_Member_4:310:310: # SZ YL1
Subsystem_Member_5:311:311: # SZ DOOR1
Subsystem_Member_6:312:312: # SZ FIRE1
<End_Subsystem_Configuration>
ここで、パターン PLC_BERGHOF がファイル内でどのくらいの頻度で発生するかを知りたいのですが、実際にはすでにそれを行うことができますが、見つかった場合は、何らかの関連ファイルに保存したいと思います。前の行と、パターンが見つかった行の 3 行後のキーと値のペアを配列します。
スクリプトの後半で、次のような値にアクセスできるようにしたいと考えています。
助けてくれてありがとう