SHELL

From STX Wiki
Jump to navigationJump to search
SHELL macroname macroarguments

The SHELL command starts a new STx shell (i.e., a new STx command interpreter) to run the macro macroname.

The macro source code macroname must be loaded (see the LOAD command). The macroarguments passed to the macro are stored in the variable #ARGV of the called macro. Because of the special command-line processing in STx, all string replacements are applied to and all special parsing information (e.g. quotation marks) are removed from macroarguments before it is assigned to #ARGV. For more information on argument passing, and parsing, see Argument Passing. For a broader information on macro programming, see Script Programming in STx.

Navigation menu

Personal tools