Programmer Guide/Command Reference/ATTRIBUTES: Difference between revisions
From STX Wiki
Jump to navigationJump to search
Line 4: | Line 4: | ||
=== Overview === | === Overview === | ||
The <code>ATTRIBUTES</code> command retrieves a blank-separated list of attributes of a [[Programmer_Guide/ | The <code>ATTRIBUTES</code> command retrieves a blank-separated list of attributes of a [[Programmer_Guide/Shell_Items_Intro/Introducing_Shell_Items|shell item]], or of variables available in a given context. | ||
=== Usage === | === Usage === |
Revision as of 17:48, 22 March 2011
Contents
ATTRIBUTES
Overview
The ATTRIBUTES
command retrieves a blank-separated list of attributes of a shell item, or of variables available in a given context.
Usage
#list := ATTRIBUTES item|MACRO|SHELL|GLOBAL
- returns the blank-separated list of all available attributes for the supplied shell item
item
or a list of variables available:- in the current macro, if
ATTRIBUTES MACRO
is used; - in the current shell, if
ATTRIBUTES SHELL
is used; - globally, if
ATTRIBUTES GLOBAL
is used.
- in the current macro, if
Example
#table := new table * #list := ATTRIBUTES $#table um 'The item attributes available for a table item are: $#list' delete /Var #list
See also the example script relection.sts
.