我正在尝试为 SAS 编写一个 org babel。众所周知,如果未指定输出 lst 文件,SAS 只能从源“XXX.sas”生成“XXX.lst”。现在遇到的问题是将'XXX.lst'的文件内容获取到对应的结果'#+RESULTS:'。怎么做?
问问题
591 次
1 回答
1
Org 模式将尝试调用您的 org-babel-execute:sas 函数。如果您通过 ESS 使用 SAS,在 Org 模型中执行 SAS 源代码块的最佳方法是模拟与 R 的集成(在 ob-R.el 中)并将 Org 连接到 ESS SAS 会话。用户的文档在这里。
或者您可以在 org-babel-execute:sas 中调用 SAS 并替换输出文件,如下所示:
(with-temp-buffer (insert-file-contents your-sas-output-file) (buffer-string))
于 2012-08-13T15:26:42.183 回答