【发布时间】:2014-03-19 08:12:08
【问题描述】:
基本的麻烦是在多个文本文件中添加一些公共数据。我编写的 SAS 程序的输出是文件夹中的许多文本文件,例如 30 到 50 个文本文件,现在我必须在每个文件的顶部添加一个手机号码。现在我通过手动复制号码然后打开文本文件然后粘贴号码来做到这一点。有人可以建议我另一种方法来做到这一点,也许是 SAS 程序或类似的东西。
提前致谢。
【问题讨论】:
标签: sas copy-paste notepad
基本的麻烦是在多个文本文件中添加一些公共数据。我编写的 SAS 程序的输出是文件夹中的许多文本文件,例如 30 到 50 个文本文件,现在我必须在每个文件的顶部添加一个手机号码。现在我通过手动复制号码然后打开文本文件然后粘贴号码来做到这一点。有人可以建议我另一种方法来做到这一点,也许是 SAS 程序或类似的东西。
提前致谢。
【问题讨论】:
标签: sas copy-paste notepad
此程序会将第一条记录添加到您的文件中(无法在开始时“插入”新记录,必须重新构建文件):
%let myfile=C:\temp\MyFile1.sas;
data _null_;
infile "&myfile" ; /* consider using lrecl option if wider than 256 chars */
file "&myfile.";
input;
if _n_ = 1 then put 'Some Phone Number';
put _infile_;
run;
查看this question 的答案,了解如何获取文件夹中的文本文件列表。
【讨论】: