command using a Bourne-compatible shell,
returns (values output error-output exit-status).
command can be a full path to a shell executable binary
or just its name. In the later case, the variable
will be used to find the executable.
Depending on the implementation, the variable
may be used to find a shell to use in executing