in reply to Backticks, $?, and Sudo

For backticks and qx you return the error via $! and not $?

Thus $? is Illegal because you haven't run a child process and thus get no CHILD_ERROR.

--
Regards,
Helgi Briem
helgi AT decode DOT is