I have my input csv file as below:
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK
RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111
RC,CNDY,1,5657,WM 85PLY,112,43200
RC,VN,1,6633,WM 8PL5L,389,2010
RC,VN,1,1921,WMNS T40PL ,289,2010
I want my output into two parts.
First part is duplicating the entire row of RS header and RAd header with the number that matches with the entire row of RC. Suppose header RC has 3 rows , I want RS and RAd to have 3 rows and then combine each line as below:
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK
RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111
RC,CNDY,1,5657,WM 85PLY,112,43200
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK
RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111
RC,VN,1,6633,WM 8PL5L,389,2010
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK
RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111
RC,VN,1,1921,WMNS T40PL ,289,2010
Lastly I want to join the above lines of RS,RAd and RC header.Final output should look like the one below:
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK, RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111, RC,CNDY,1
+,5657,WM 85PLY,112,43200
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK, RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111, RC,VN,1,6
+633,WM 8PL5L,389,2010
RS,52,,,P,,402,,,,,,,,HK,,900,G,,,,,,,1,1,1,CM,,,,,Wearing,,,44,DD,,,J
+PYK, RAd,CON,,St,567,JPYK,,,Kana,Kana,456,JPKY,,1111111111, RC,VN,1,1
+921,WMNS T40PL ,289,2010
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.