Input:
HEADER001package 0001 aaaaaaa
BODY 123ab23-05-2010 aaaaaaa
BODY i/23416-07-2010 aaaaaaa
HEADER002package 0002 bbbbbbb
BODY ERC5s05-11-2010 bbbbbbb
HEADER003package 0003 cccccccc
BODY TYR$b14-11-2010 ccccccc
BODY ee33416-11-2010 ccccccc
BODY 445ab23-12-2010 ccccccc
BODY GGF5416-07-2010 ccccccc
BODY 123ab23-05-2010 aaaaaaa
BODY i/23416-07-2010 aaaaaaa
HEADER002package 0002 bbbbbbb
BODY ERC5s05-11-2010 bbbbbbb
HEADER003package 0003 cccccccc
BODY TYR$b14-11-2010 ccccccc
BODY ee33416-11-2010 ccccccc
BODY 445ab23-12-2010 ccccccc
BODY GGF5416-07-2010 ccccccc
etc, etc
It consists of a Header record and then one or more Body records.
What I need to do is somehow append the 'day' out of the 1st BODY record after a position on all HEADER & BODY records.
This will be sorted on at a later date

Expected Output:
HEADER001package 0001 aaaaaaa
BODY 123ab23-05-2010 aaaaaaa
BODY i/23416-07-2010 aaaaaaa
HEADER002package 0002 bbbbbbb05
BODY ERC5s05-11-2010 bbbbbbb05
HEADER003package 0003 ccccccc14
BODY TYR$b14-11-2010 ccccccc14
BODY ee33416-11-2010 ccccccc14
BODY 445ab23-12-2010 ccccccc14
BODY GGF5416-07-2010 ccccccc14
BODY 123ab23-05-2010 aaaaaaa
BODY i/23416-07-2010 aaaaaaa
HEADER002package 0002 bbbbbbb05
BODY ERC5s05-11-2010 bbbbbbb05
HEADER003package 0003 ccccccc14
BODY TYR$b14-11-2010 ccccccc14
BODY ee33416-11-2010 ccccccc14
BODY 445ab23-12-2010 ccccccc14
BODY GGF5416-07-2010 ccccccc14
The position of the field to append to is column 27 and length 7 so needs appending at position 34 on all records.
The 'dd' is in column 10 of the BODY.
I am sure there is a function(s) somewhere that can do this, but the question is what?