Does exactly the same thing as ``exec
LIST'' except that a fork is done first, and the
parent process waits for the child process to complete. Note that argument
processing varies depending on the number of arguments. The return value is
the exit status of the program as returned by the wait() call.
To get the actual exit value divide by 256. See also exec. This is NOT what you want to use to capture the output from a command, for that you
should use merely backticks or qx//, as described in `STRING`.