BookmarkSubscribeRSS Feed
pp2014
Fluorite | Level 6

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;

1 REPLY 1
Tom
Super User Tom
Super User

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

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 632 views
  • 0 likes
  • 2 in conversation