Help using Base SAS procedures

Reading several Zipped files using Zip Access Method on Linux

Reply
Frequent Contributor
Posts: 127

Reading several Zipped files using Zip Access Method on Linux

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;

Super User
Super User
Posts: 7,042

Re: Reading several Zipped files using Zip Access Method on Linux

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'.

Ask a Question
Discussion stats
  • 1 reply
  • 149 views
  • 0 likes
  • 2 in conversation