Thanks for the replies
I had read about the PIPESTATUS variable in bash ..... for some reason I thought that a perl exec would always run in 'sh'. It does on my system. Apologies if this is a very basic question, but can I change that so that it does run in a bash shell?