02-09-2015 07:06 PM
I have several Text files Zipped on Linux. I am trying to use Acess Zip Method. How do I read the each file from the zip using infile statement. Suppose I have 1)File1 20150202.txt 2)ABC 20150204.txt 3)XYZ 20150309.txt Sometimes there may be more than 3 files. I am trying to use Zip Access Method on UNIX. I am using SAS 9.4 . filename fromunix zip '/myfiles/mytest.zip'; data _null_; infile fromunix(File1 20150202.txt); informat x $20 y $25; format x $ y $; input x y; run;
02-09-2015 08:27 PM
Put quotes around the name of the member file that you are referencing from the aggregate fileref.
infile fromunix('File1 20150202.txt');
Otherwise SAS would probably think you wanted to find a file name 'File1.dat' and another file named '20150202.txt.dat'.