View previous topic :: View next topic
|
Author |
Message |
EnjoyMF
New User
Joined: 27 May 2005 Posts: 88
|
|
|
|
Hi all
i need to split the records based on the length
Input ( lets say it's of length 160)
Record1
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCC
Record2
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCC
Record3
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCC
Output ( 50 for each records so tatal 9 records)
Record1,2,3 based on 1st record of input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCC
Record4,5,6 based on 2nd record of input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCC
Record 7,8,9 based on 3rd record of input
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCC
Can some one please explain how can this be done
Regards
Prasad |
|
Back to top |
|
|
William Thompson
Global Moderator
Joined: 18 Nov 2006 Posts: 3156 Location: Tucson AZ
|
|
|
|
You need to be a bit more percise, fixed or variable (the length of the Bs changed)? Are the splits always at the smae column? |
|
Back to top |
|
|
Arun Raj
Moderator
Joined: 17 Oct 2006 Posts: 2481 Location: @my desk
|
|
|
|
Hi EnjoyMF
Can you be more clear on your problem.You want to split the record on the basis of length only or the content( A's and B's......)
Thanks
Arun |
|
Back to top |
|
|
Rajen
New User
Joined: 05 May 2005 Posts: 61
|
|
|
|
Hi Prasad,
From your input and expected output it seems like you want to write a new record whenever there is change in input charactor from your i/p record. If this is what you are asking for then tell me if the i/p is like
CCCCCAAAAAAAAAABBBBBBBBBB
BBBBBAAAAACCCCCCCCCCC
then what is your expected output?
Is it as shown below.
CCCCC
AAAAAAAAAA
BBBBBBBBBB
BBBBB
AAAAA
CCCCCCCCCCC
Here what i am asking is when you segregate records there may a case in which you have 2 charactor popping in your expected one by one. |
|
Back to top |
|
|
ajaygowda
New User
Joined: 14 Oct 2006 Posts: 2 Location: bangalore
|
|
|
|
hey.........
U can use the SORT UTILITY for doin wat u hav described above...
//sysin dd *
option copy
outfil fnames=file1,include=(startin pos, length, type, key)
outfil fnames=file2,include=(startin pos, length, type, key)
outfil fnames=file3,include=(startin pos, length, type, key)
/*
try this out n reply back
regards
AJAY |
|
Back to top |
|
|
|