Мне нужно разделить файл на основе первого символа строки
скажем в прикрепленном примере: H - заголовок, D - данные
первый заголовок и соответствующие данные должны быть записаны в файл (скажем, файл 1)
следующий заголовок, то есть следующий H и его содержимое должны быть записаны в другой файл (скажем, файл 2) и т. д.
Также, пожалуйста, предложите, если мне нужно использовать плоский файл / переплетение данных / сплиттер
Входной файл с образцами
H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB
D222222222222222212222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218
D222222222222222212222.07- 79762224 6188207 1134371 000,3 ab2914 22292218
H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB
D222222222222222252222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218
D222222222222222252222.07- 79762224 6188207 1134371 000,3 ab2914 22292218
H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB
D222222222222222282222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218
D222222222222222282222.07- 79762224 6188207 1134371 000,3 ab2914 22292218
Ожидаемые выходные файлы
Файл 1
H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB
D222222222222222212222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218
D222222222222222212222.07- 79762224 6188207 1134371 000,3 ab2914 22292218
Файл 2
H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB
D222222222222222252222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218
D222222222222222252222.07- 79762224 6188207 1134371 000,3 ab2914 22292218