【问题标题】:Special Characters in SASSAS 中的特殊字符
【发布时间】:2023-03-17 15:25:01
【问题描述】:

嗨,我正在尝试在 SAS 语句中使用 * 特殊字符,但它认为它是注释字符,所以有什么方法可以让我屏蔽它,将它用作特殊字符而不是注释字符。

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

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

因此,它会注释 * 旁边的内容。

【问题讨论】:

  • 这里是关于引用 SAS www2.sas.com/proceedings/forum2007/152-2007.pdf 的参考。正如@richie sasy, %str() 可能是你想要的。但是,您还说您想将其用作“特殊字符”,所以我很好奇您打算如何处理它。如果您尝试向操作系统发送命令,则可能有更简洁的方法。
  • 开始评论的是“/*”的组合。 Ritchie 的解决方案通过打破这个组合来发挥作用......

标签: sas


【解决方案1】:

如果您只需要一个快速的解决方案,这对我有用。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    相关资源
    最近更新 更多