Macro Functions
The behavior of the %SYSGET macro
function is specific to Windows:
%SYSGET
returns the
character string that is the value of the Windows
environment variable that is passed as the argument. Both Windows and SAS environment variables can be
translated by using the %SYSGET function. A warning message is printed if the environment
variable does not exist. The %SYSGET function has the following syntax:
%SYSGET(environment-variable-name);
Here is an example
of using the %SYSGET function:
%let var1=%sysget(comspec);
%put The COMSPEC environment variable is &var1;
The following line is written to the SAS log:
The COMSPEC environment variable is C:\Windows\system32\cmd.exe
Copyright © SAS Institute Inc. All Rights Reserved.