How about something like

    ... | specs substr 5-* of w1 1 substr 3-* of w2 15.10 right | ...

?

w2 does an implicit strip...


On Tue, Aug 26, 2014 at 12:46 PM, Gentry, Steve <
[email protected]> wrote:

> I've run a db2 select within a pipe and I get two words back.   Both words
> have a length field in front of it, in hex.  The length of the length field
> in the first word is 4 bytes long. The length of the length field for the
> second word is 2 bytes long.
> So, this is sort of how it looks:
> """"THIS_IS_FIELD_A  ""13000
> """"THIS_IS_FIELD_B  ""4577
>
> Word 2 is a  numeric field.
> I want the output to look like this and because word 2 is numeric, I want
> to right justify it.
> THIS_IS_FIELD_A             13000
> THIS_IS_FILED_B                4577
>
> I can do a SPLIT but because the  two length fields are 4 and 2  , I can't
> do a SPECS  5-*  1 ( or SPECS 3-* 1 ).  Then there is the issue of JOINing
> them and getting the formatting (see above) correct.  I don't really care
> about the length fields (unless, of course, it helps with the overall
> solution).
> I can do this by writing a REXX STAGE but I prefer to do it all in PIPES.
> I'm sure it can be done in pipes and probably with specs but I can't come
> up with a solution.
> Does anybody have a suggestion?
> Thanks,
> Steve
>



--
OREXXMan

Reply via email to