http://www.perlmonks.org?node_id=736681


in reply to Can't get cmd_remove_mode to work in Net::Telnet

According to the docs, $t->cmd_remove_mode(1) removes one line to be echoed. Is it possible the remote host is returning 2 lines, the first of which you are correctly suppressing but the second line is still echoed? Could you try setting cmd_remove_mode to 2 to see if that makes any difference?

$t->cmd_remove_mode(2); # so that we suppress two lines my @distro = $t->cmd(String => "cat /etc/redhat-release");

Also, check out the possibility of using option_accept()

-- vek --