I would use 'collate' with the record number as the key. You prefix each input record with the 10-byte record number and have the master streamwith replacements also tagged with record number to replace. You could use plain record numbers (so no data) as deletion (use a locate 1 afterwards to filter null records out) and some out-of-order record number would let you insert something.
Rob On 12 April 2014 04:25, Frank M. Ramaekers <[email protected]> wrote: > Okay plumbers, I have a stream and I know which record number I want to > replace or modify. Is there some easier method than > > REPLACE: > > PIPE (endchar ?) ... f:TAKE FIRST n-1 | DROP FIRST 1 | PREFACE > STRLITERAL ... |i:FANINANY ...?f:|i: > > > > MODIFY > > PIPE (endchar ?) ... f:TAKE FIRST n-1 |g:TAKE FIRST 1 | SPEC /*/ 1 1-* N > |i:FANINANY...?f:|i:?g:i: > > > > > > Frank M. Ramaekers Jr. | Systems Programmer | Information Technology | > American Income Life Insurance Company | 254-761-6649 > > >
