Chapter Contents

Previous

Next
SAS Companion for UNIX Environments

Macro Functions

The following functions have operating environment dependencies:

%SCAN
searches for a word that is specified by its position in a string. On ASCII systems, the default delimiters are
blank . < ( + & ! $ * ) ; ^ - / , % |

%SYSGET
returns the character string that is the value of the environment variable passed as the argument. Both UNIX and SAS environment variables can be translated using the %SYSGET function. A warning message is printed if the global variable does not exist. The form of the %SYSGET function is

%SYSGET(environment-variable);

For example, the following code writes the value of the HOME environment variable to the SAS log:

%let var1=%sysget(HOME);
%put &var1;


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.