Hello JoLug

I need help with Any scripting language to perform the following

I have the following input file with the follwoing format :

0000FILE_HEADER
0001DATA_TYPE_ONE_R01
0001DATA_TYPE_ONE_R02
0001DATA_TYPE_ONE_R03
0001DATA_TYPE_ONE_R04
0001DATA_TYPE_ONE_R05
0001DATA_TYPE_ONE_R06
0002DATA_TYPE_TWO_R01
0002DATA_TYPE_TWO_R02
0002DATA_TYPE_TWO_R03
0002DATA_TYPE_TWO_R04
0002DATA_TYPE_TWO_R05
0003DATA_TYPE_THREE_R01
0003DATA_TYPE_THREE_R02
0003DATA_TYPE_THREE_R03
0003DATA_TYPE_THREE_R04
0003DATA_TYPE_THREE_R05
0004FILE_END

Field separator |FS| (none printable character x001C)
Max line length after joining records is 115 char

Result should be

0000FILE_HEADER
0001DATA_TYPE_ONE_R01|FS|DATA_TYPE_ONE_R02|FS|DATA_TYPE_ONE_R03|FS|DATA_TYPE_ONE_R04|FS|DATA_TYPE_ONE_R05
0001DATA_TYPE_ONE_R06
0002DATA_TYPE_TWO_R01|FS|DATA_TYPE_TWO_R02|FS|DATA_TYPE_TWO_R03|FS|DATA_TYPE_TWO_R04|FS|DATA_TYPE_TWO_R05
0003DATA_TYPE_THREE_R01|FS|DATA_TYPE_THREE_R02|FS|DATA_TYPE_THREE_R03|FS|DATA_TYPE_THREE_R04|FS|DATA_TYPE_THREE_R05
0004FILE_END



-- 
Husam Habannakeh

+971 505 516 489 Dubai
+962 777 656 086 Amman
+966 561 154 798 Riyadh

http://www.facebook.com/husam

-- 
### Jordan Linux Users Group ###
http://Jolug.org/
http://groups.google.com/group/Jolug

### Ubuntu Jordan LoCo Team ###
https://wiki.ubuntu.com/JordanTeam
http://lists.ubuntu.com/ubuntu-jo

### Ojuba Linux ### 
http://ojuba.org/

### Jordan PHP ###
http://groups.google.com/group/JoPHP

رد على