SAS中的特殊字符

SAS中的特殊字符,sas,Sas,您好,我试图在SAS语句中使用*特殊字符,但它将其视为注释字符,所以有没有任何方法允许我将其屏蔽,以便将其用作特殊字符而不是注释字符 下面是我试图在其中使用*的语句: %let source=/home/sas/SASMR/Reports/*.pdf 因此,它会对*下一步的内容进行注释。如果您只需要一个快速的解决方案,这对我很有用 %let source=/home/sas/SASMR/Reports/%str(*).pdf; %put &source; /home/sas/SASM

您好,我试图在SAS语句中使用*特殊字符,但它将其视为注释字符,所以有没有任何方法允许我将其屏蔽,以便将其用作特殊字符而不是注释字符

下面是我试图在其中使用*的语句:

%let source=/home/sas/SASMR/Reports/*.pdf


因此,它会对*

下一步的内容进行注释。如果您只需要一个快速的解决方案,这对我很有用

%let source=/home/sas/SASMR/Reports/%str(*).pdf; 
%put &source;

/home/sas/SASMR/Reports/*.pdf

以下是有关SAS中报价的参考资料。在这里,@richie sasy,%str()可能就是您想要的。然而,你也说你想把它作为一个“特殊角色”,所以我很好奇你打算用它做什么。如果您试图向操作系统发送命令,可能会有更简洁的方法。正是“/*”的组合开始了注释。里奇的解决方案是把这个组合分解。。。