DS: 8.0.1v, Server Job
My Input File is:
Code: Select all
C|CB|OTH|0001000|0001005
C|CB|OTH|0022222|0022222
C|CB|OTH|0000001|0000003
Code: Select all
0001000
0001001
0001002
0001003
0001004
0001005
0022222
0000001
0000002
0000003
Code: Select all
BEGIN {
FS = "|"
OFS = "\n"
}
{
diff = $5 - $4
while ( diff >= 0 ) {
printf "%07d\n", $5 - (diff--)
}
}
Code: Select all
temp = Arg1
Ans = Arg1
if Arg2<>Arg1 then
LOOP
WHILE temp < Arg2 DO
Ans = Arg1 + 1
temp = temp+1
if Arg1 = Arg2 then EXIT
REPEAT
END