perl telnet issue with cisco

Hi Experts,

I am using perl to telnet on cisco boxes. We have this stupid cisco node which does not support "terminal Length0" command.
Since I am using Net::Telnet and capturing output with

@output = $telnet->cmd('cmd');

Say

@output = $telnet->cmd('show version');

Now problem is, output is long and cisco append ---More---- and wait for you to press space / enter key.
This fails my logic to format output and i get crazy lines.
is there a way in perl to take care of this ---More--- and enable to capture complete output of command in single attempt.

Thanks in advance.

http://search.cpan.org/~joshua/Net-Telnet-Cisco-1.10/Cisco.pm#Sending_multiple_lines_at_once

Hi Experts...
I am sorry to bring thing old issue up again. I was busy with some other stuff so this thing was kept on hold. I did try sending multiple lines at once option and it did work for commands with small outputs.
I need to take care of "show logs" that means 1000 lines may be more and I am not willing put 50 "\n" in script.
Either i am must able to run a loop using "waitfor" to take care of --More-- or something else.

any hints ?