懒惰的小编好像开启了一月一更的模式了,许久未写编程中的小技巧了,于是今天小编打算分享几个编程中的小技巧。
pipe 路径中有空格
在使用filename pipe获取路径下文件名时,有时会遇见Stderr output:系统找不到指定的路径。
如上图,出现这种提示最常见的2个原因分别是:1.路径输入错误;2.路径存在空格。那么如何不修改文件夹名称来解决路径存在空格的问题呢。其实也很简单,只需要给路径再添加上引号,如下:
如上,该问题很容易就被解决了。那么问题来了,小编为啥要获取上面那个路径(SAS软件安装的路径)下的所有SAS程序呢,而且在这个路径下竟然发现了数千个SAS程序。下面小编就来给大家简单分享一下SAS中自带的Macro程序。
SAS自带Macro
在日常查询SASHELP时,有时会发现SASHELP的例子中直接调用宏。但未见定义宏,这些宏都能在安装路径下找到。再或者使用一些函数时未见字体变高亮。
如下,就是系统定义的%lowcase的源码。
SAS中这样的宏程序还有很多,宏代码还是有很多学习和借鉴的地方。好了,今天就这么多啦...