ファイルから行を抽出することに関する多くのスレッドを (もちろん) 見つけましたが、それを私の問題に転送することはできませんでした。次のような構造のファイルがあるとします。
Time = 0.1
bla bla
Time = 0.2
bla bla
**StartExtractionPart1Here**
data i want
in file 1
svereal lines of code
**endExtractionPart1**
**StartExtractionPart2Here**
data i want
in file 2
severeal lines of code
**endExtractionPart2**
Time = 0.3
bla bla
したがって、擬似コードは次のようになります。
find a given time
find a given startflag
write all files into file 1 until endflag is reached
do that for all Parts
必要に応じて、開始フラグと終了フラグの構文を変更できます。「抽出パーツ」はタイムステップごとに印刷されていますが、特定の時間のものだけが必要です。