Hi All,
can we define libname like libname mylib "$abc"; i m not sure if this is a valid format.
Thank you in Advanced
If you are not sure if something is valid, TRY IT in SAS and you will find out.
What is $abc, and why would you want it in a LIBNAME statement?
If your SAS session runs on a UNIX platform, and an environment variable named abc (case sensitive!) was defined at SAS startup, and it contains a valid path, this can work.
@Kurt_Bremser wrote:
If your SAS session runs on a UNIX platform, and an environment variable named abc (case sensitive!) was defined at SAS startup, and it contains a valid path, this can work.
Right.
Or if you use the SET option create the environment variable.
options set=abc=/home/me/abc ;
libname abc "$abc";
Under Windows you can also refer to environment variables through SAS.
For example like this:
libname test "!TMP";*refers to the environment variable %TMP% if defined;
libname test clear;
- Cheers -
Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.