Try this ::
$| = 1; open(STDERR, ">&STDOUT"); print `cp ...`; Dan > > > I want to get the error message from a system call as a text > string and not a numeric code. The error I see on the screen is: > > cp: cannot create /tmp/dev/fin/test/test.inf: Permission denied > > but when I check $! for an error string, it is blank. $? > does contain an > error code, but I'm not sure how I would translate it to a > text string. I > also tried saving the output to a variable, but it doesn't > contain the error message: > > my $out = `$cmd`; > > Any suggestions. Thanks for any help in advance! > > > > -- > 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]