SAS软件的非交互模式
很多情况下,SAS程序保存在外部操作系统文件中,这时可以在不启动SAS窗口环境的情况下非交互式地提交该文件。使用非交互模式执行保存在外部文件中的SAS程序语句时,SAS会打开该文件,执行该文件中的程序,并将日志和输出根据操作环境写入指定文件中。当该文件中的SAS程序执行完成时,SAS自动退出。下面是非交互模式下使用SAS执行外部文件中的SAS程序语句示例。
·在Windows环境下的示例如下:
C:\>"C:\Program Files\SASHome\SASFoundation\9.4\sas.exe" -sysin C:\sas\code\test.sas –log C:\sas\logs\test.log -print C:\sas\lst/test.lst
·在UNIX环境下的示例如下:
#/opt/SASHome/SASFoundation/9.4/sas –sysin /opt/sas/code/test.sas –log /opt/sas /logs/test.log -print /opt/sas/lst/test.lst
选项“-sysin”指定SAS程序语句所在的文件。当要执行的SAS程序语句文件紧接着sas命令时,该选项可省略。“-log”指定输出日志文件,“-print”指定执行输出文件。