我正在使用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