Another common feature of command line scripting languages is the ability to invoke other shell commands and handle their results. It should be possible to run a subshell command and examine its exit code as well as its console output.