我正在使用gzip压缩功能处理unix服务器上的大文件,并且为了空间目的而希望文件保持压缩。我知道如何读取压缩的txt文件,但会想要: 1)压缩从压缩的txt文件创建的数据集 2)稍后将此压缩的sas数据集设置在另一个datastep /过程中。读取压缩的sas数据集并将它们即时压缩
这可能吗?如果是这样,请修改下面的代码,这是我希望做什么:
libname lib "path";
filename txtfile PIPE "gzip -dc filepath";
data lib.ds1; **would like this to be a zipped sas dataset**;
infile txtfile dlm="|" missover dsd;
input *columns*;
run;
data lib.ds2; **would like this to be a zipped sas dataset**;
set lib.ds1; *setting the zipped sas dataset;
run;
另请参阅相关的[这里的问题](http://stackoverflow.com/questions/18457033/is-there-a-way-to-zip-a-from-from-within-a-sas-script-没有启用-XCMD);其中一些概念也可能起作用。 – Joe