;
SHELL -- Invokes a command Shell.
FORMAT
SHell a_shell_command; ... a_shell_command
REQUIRED ARGUMENTS
None. If you issue SHELL without an argument, the Shell prompt
($) will appear in your DEBUG pane and you can issue Shell
commands.
OPTIONAL ARGUMENTS
a_shell_command One or more Shell commands. If you specify more than one
Shell command, you must separate the different commands
with semicolons (;) and encase the entire sequence of Shell
commands in single or double-quotes.
DESCRIPTION
Use the SHELL command to obtain Shell functionality. You can issue the
SHELL command with or without an argument.
If you issue it without an argument, the Shell prompt ($) will appear in
your DEBUG pane. You can respond to the Shell prompt by entering Shell
commands, running programs, and performing any functions normally vailable
in any Shell. To return to your DEBUG session, simply type an End-of-File
character (which is usually CTRL/Z).
If you issue the SHELL command with an argument, the argument must be one or
more Shell commands. Control returns to DEBUG after the Shell commands are
executed.
SHELL invokes the Shell in the debugger process, not in the target process.
Thus process-sensitive Shell commands, such as LAS or LOPSTR, apply by
default to the debugger process. Note that most of the process-sensitive
commands permit you to specify the name of the process, so you can specify
the process being debugged if you choose. For example, assuming that you
want to check on process 27, you could enter the following command:
> SHELL las -p process_27
For full details, see Chapter 3 of the DOMAIN Language Level Debugger
Reference manual.