in reply to
Re^3: capturing command output
in thread capturing command output
Or are you suggesting the OP would run a different command in backticks than in his open? Why would he do that?
No I am saying that plain backticks, without the 2>&1 shell redirection only captures stdout. If you add the shell redirection then of course you get stderr as well, because you asked the shell to do that for you. (Though as Eliya has demonstrated, it is actually perl intercepting the redirection shell trick and doing it within perl.)