HL7セグメントがたくさんある巨大なファイルがあります。1000(またはそれくらい)の小さなファイルに分割する必要があります。HL7データがあるので、通過するパターン(ロジック)があります。各データチャンクは「MSH|」で始まります 次のセグメントが「MSH|」で始まるときに終了します。
そのマシンにはソフトウェアをインストールできないため、スクリプトはWindows(cmd)ベースまたはVBSである必要があります。
ファイル構造:
MSH|abc|123|....
s2|sdsd|2323|
...
..
MSH|ns|43|...
...
..
..
MSH|sdfns|4343|...
...
..
asds|sds
MSH|sfns|3|...
...
..
as|ss
上記の例のファイルは、2つまたは3つのファイルに分割する必要があります。また、ファイルはUNIXからのものであるため、改行はソースファイルにそのまま残しておく必要があります。
何か助けはありますか?