Jason Frisvold wrote: > > Hi all, Hello,
> I'm using the Net::Telnet module to automate some of the more menial > tasks I have to deal with every so often. Part of the task requires > parsing a stream of data from the device I'm telnetting to (A Marconi > ASX-200 to be exact) ... I've successfully set up the telnet, logged > in, and executed the proper commands. Now, however, I need to retrieve > data from the device. I can submit the command and use getline() to > retrieve lines, one at a time, and parse it. However, there are > "hidden" characters here and I don't know how to determine what they > are. > > Here is a quick snippet of the code : > > $Telnet->print("sec log sho"); > while (my $line = $Telnet->getline(Timeout => 5,)) { > chomp $line; Instead of chomp (because this will remove newlines as well) use this: # remove every character NOT in the range ' ' to '~' inclusive $line =~ s/[^ -~]+//g; > print "--->>>>$line<<<<---\n"; > } John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]