-2
の区切りの発生回数をカウントに基づいて、一列に複数の行をマージ:私はこのようなデータを有する各ライン
RE_1|Emp_1|cty_1|analyst_1|end RE_2|EMP_2|cty_2|analyst_2|end RE_3|EMP_3|cty _3|analyst_3|end RE_4|EMP_4|cty_4|analyst_4|end
三行目は2行に分けてしまいました。分割された行を1つにマージする必要があります。すべてのラインに4つのパイプデリメータが必要です。ですから、私は各行に|
の数を数える必要があります。それが4であれば、行を印刷します。そうでない場合は、次の行をマージして数をチェックしてください。まだ4でない場合は、次の行もマージします。行に4つの|
デリミタが含まれるまで繰り返します。
元のファイルには、10000がこのように分割された何百万もの行が含まれています。ですから、PowerShellやWindowsのバッチでは、これらの行をすばやくマージするためのソリューションが必要です。
注記私はあなたの知識を尊重していますが、このような質問はなぜクローズする必要がありますか? – Matt
@Matt私は昨日寛大な感覚を持っていたので、OPの努力が不足しているにもかかわらず、他の人にも質問と回答が役に立つと思う。しかも、誰もまだ質問を終わらせないように投票した。 –