I have one mainframe copy book where I want to copy n times depend on occurs which mention below.
Example:
Below highlighted row mention �occurs 2 times� so I need to copy 2 times till next label 10.
C14992 10 FILLER PIC X(2835).
01 EDW-EXTR-DETAIL-RECORD.
10 EDW-EXTR-BANK PIC X(10).
10 EDW-EXTR-APPL PIC 9(03).
10 EDW-EXTR-OUT-OF-STATE-REASON PIC X(100).
10 FILLER PIC X(178).
10 EDW-EXTR-ARRAY OCCURS 2 TIMES.
11 EDW-EXTR-TYPE PIC X(30).
11 EDW-EXTR-VOLUME PIC X(30).
11 EDW-EXTR-RANGE PIC X(30).
C14992 11 EDW-EXTR-CNTRY-CD PIC X(40).
10 FILLER PIC X(178).
Output should be:
C14992 10 FILLER PIC X(2835).
01 EDW-EXTR-DETAIL-RECORD.
10 EDW-EXTR-BANK PIC X(10).
10 EDW-EXTR-APPL PIC 9(03).
10 EDW-EXTR-OUT-OF-STATE-REASON PIC X(100).
10 FILLER PIC X(178).
10 EDW-EXTR-ARRAY .
11 EDW-EXTR-TYPE PIC X(30).
11 EDW-EXTR-VOLUME PIC X(30).
11 EDW-EXTR-RANGE PIC X(30).
C14992 11 EDW-EXTR-CNTRY-CD PIC X(40).
10 EDW-EXTR-ARRAY .
11 EDW-EXTR-TYPE PIC X(30).
11 EDW-EXTR-VOLUME PIC X(30).
11 EDW-EXTR-RANGE PIC X(30).
C14992 11 EDW-EXTR-CNTRY-CD PIC X(40).
10 FILLER PIC X\(178\).
Is there any unix command achieve above task.