如何获取SAS的安装信息?
当我批量运行 SAS 程序时,我想知道 SAS 安装在哪里并将此信息传递给宏变量。 是否有可用的系统选项或全局宏变量?
When I batch run a SAS program, I want to know where are SAS installed and pass this information to a macro variable.
Is there any system option or global macro variable available?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
SASROOT(SAS的安装位置)应该是一个环境变量。
SASROOT (the install location of SAS) should be an environmental variable.
请注意,%sysget() 有时区分大小写 - 请参阅我的 EG 4.3 (linux) 日志:
奇怪的是,它在基本 sas 9.3 (windows) 中不区分大小写。
您可以使用以下命令查看更多设置选项:
或者甚至可以使用以下命令:(
适用于 Linux 和 Windows)
Note that %sysget() is sometimes case sensitive - see my EG 4.3 (linux) log:
Strangely, its not case sensitive in base sas 9.3 (windows).
You can see more set options using:
Or even the following:
(works in both linux & windows)
SAS 作为“统计分析系统”?您尝试过“ls -ls
which sas
”吗?如果系统上安装了 SAS 可执行文件,并且我可以像 $ sas 一样调用它,也许它有一个到 /bin 或 /local/bin 的软链接,带有“ls -ls”,您可以知道该软链接指向哪里。SAS as 'Statistical Analysis System'? have you tried 'ls -ls
which sas
'? if SAS executable is installed on the system and I can call it like $ sas maybe it has a soft link to /bin or /local/bin with 'ls -ls' you can know where that soft-link is pointing to.