我有一个包含很多 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,因此换行符必须与源文件中的一样。
有什么帮助吗?