James, Thanks. That's exactly what I was looking for. I was trying to combine the backticks with system() instead of replacing system() with backticks. Someone also pointed out a missing "/" in my path, thanks for that as well.
Joe On Thu, 2002-10-17 at 11:26, Kipp, James wrote: > system() does not return output, it returns status/error codes > perdloc -f system > use backticks instead > $cmd = "usr/bin/ptal-pml hpjd:$ip get-$type $value"); > $system_results = `$cmd` > > > > -----Original Message----- > > From: Joe Mecklin [mailto:jm5379@;sbc.com] > > Sent: Thursday, October 17, 2002 12:06 PM > > To: [EMAIL PROTECTED] > > Subject: system() output redirection > > > > > > i'm trying to use system() to run ptal-pml to retrieve pml values from > > hp printers; my problem is how to redirect the system() output. the > > variations i've tried with backticks or qx// are not accomplishing > > anything useful - i get either a numeric value or an empty > > string. this > > is the command i'm running: > > > > $system_results = system("usr/bin/ptal-pml hpjd:$ip get-$type > > $value"); > > > > can someone detail the proper syntax i need in order for > > $system_results > > to receive the correct output? or better still, the syntax > > to redirect > > to a file (i do have a filehandle open and closed appropriately). > > > > thanks, > > joe > > > > > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]