View previous topic :: View next topic
|
Author |
Message |
manojkumar.sesuraj
New User
Joined: 15 Apr 2009 Posts: 43 Location: Mumbai
|
|
|
|
Hi,
I have a dataset of LRECL 80. I want to remove records, if the positions from 10 to 40 has contained value '123'. For example,
Input file:
-----------
abcdefghijklmnop123
abcdefghijsnop123
abcdefghijkp123
zzzzzzzzzzdfafsdfasdf
abcdefghidghjklmnop123
abcdefghijklmsdfsdfhhnop123
abcdefghijklmnop
Output file:
-------------
zzzzzzzzzzdfafsdfasdf
abcdefghijklmnop
Is there any looping conditions in DFSORT will help on this? |
|
Back to top |
|
|
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Hi Manoj,
I'm not sure I understand what you mean by "any looping condition" but here is something that might assist
Code: |
//STEP0001 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTIN DD *
ABCDEFGHIJKLMNOP123
ABCDEFGHIJSNOP123
ABCDEFGHIJKP123
ZZZZZZZZZZDFAFSDFASDF
ABCDEFGHIDGHJKLMNOP123
ABCDEFGHIJKLMSDFSDFHHNOP123
ABCDEFGHIJKLMNOP
/*
//SORTOUT DD SYSOUT=*
//SYSIN DD *
OPTION COPY
OMIT COND=(10,31,SS,EQ,C'123')
|
Gerry |
|
Back to top |
|
|
manojkumar.sesuraj
New User
Joined: 15 Apr 2009 Posts: 43 Location: Mumbai
|
|
|
|
Thanks Gerry... It works... |
|
Back to top |
|
|
|