将公共数据添加到多个文本文件

时间:2014-02-19 06:41:53

标签: sas copy-paste notepad

基本问题是在多个文本文件中添加一些常用数据。我编写的SAS程序的输出是30到50个文本文件的文件夹中的许多文本文件,现在我必须在每个文件的顶部添加一个手机号码。现在我通过手动复制数字然后打开文本文件然后粘贴数字来完成此操作。有人可以建议我另外一种方法来做这个可能是SAS程序或类似的东西。

提前致谢。

1 个答案:

答案 0 :(得分:0)

此程序会将第一条记录添加到您的文件中(无法在开始时“插入”新记录,必须重建该文件):

%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的答案,了解如何获取文件夹中的文本文件列表。