When a command is executed using the backtick (quote-like) operator, the Perl interpreter creates a forked process and executes the command inside the parent shell. The exit status code of the last exec, system or `` call is shifted 8 times and recorded in the special variable $?. [2]