[Guide to AmigaDOS 3\SetENV] 


Format: SETENV [<name>] [<string>] Template: NAME, STRING/F Purpose: To set a global variable. Path: Internal Specification: SETENV with <name> and <string> arguments creates a new global environment variable. The first word after SETENV is taken as the <name>. Everything else on the command line is taken as the <string> argument. Quotation marks are not required. Comments (statements prefaced with a semicolon (;)) are not allowed on a SETENV comand line. This includes command lines that are part of a script. SETENV with no arguments lists the current global variables. Global variables are stored in the ENV: directory and are used by all processes. However, if a local variable (defined by SET) and a global variable share the same name, the local variable will be used. Environment variables are called by scripts or other commands by including a dollar sign ($) in front of the variable name. To remove a global variable definition, use the UNSETENV command. Example 1: 1> SETENV Editor Extras:Tools/MEmacs Creates the environment variable Editor which can be used with the MORE utility. This specifies the editor as being MEmacs, located in the Tools drawer of the Extras disk. The variable Editor will be available in any Shell. Example 2: 1> SETENV Editor C:ED Same as above, only the editor specified is ED. 1> ECHO $Editor C:ED See also: GETENV UNSETENV

Converted from AmigaGuide format to basic HTML by Jaruzel.