当我在部署目录中部署sas代码时,我会看到.lst文件。前提是使用不同的参数运行这个已部署的代码解析器。
每次创建.lst文件并同时运行此代码是不可能的,因为.lst文件正在使用中。
是否可以不使用部署的代码终止.lst文件,或者使用每个运行参数更改.lst文件的名称?
在SAS命令行中,使用选项-print <filename>
指定特定名称。例如:
设<sas>平均值;c: \Program Files\SASHome\SASFoundation\9.4\sas.exe">
<sas> -nostatuswin -nosplash -batch -sysin program -print program-####.lst
在SAS会话期间,使用Proc PRINTTO PRINT=
更改列表的位置。
...
proc printto print="c:mylistingsprogram%sysfunc(datetime(),b8601dt.).lst";
run;
...