/ / Descomprimir archivos en SAS - sas, descomprimir

Descomprimir archivos en SAS - sas, descomprimir

Me preguntaba si podría ayudarme a entender un fragmento de código SAS que encontré para descomprimir archivos de SAS en UNIX. Encontré este código para comprimir el archivo, pero no estoy seguro de cómo descomprimir el archivo.

/*x gunzip /sasdata3/MI/projects/hedis_vendor/production/inovprev/data/download/M201803/Process/unprocessed/invbsca_aba18_detail_fcr_r12_with_ce_20180330_summary_detail_dongmei_march_rolling12_preview_3_31_2018_4_18_26_pm.zip.gz;
DATA _NULL_;

tstring="gzip /sasdata3/MI/projects/hedis_vendor/production/inovprev/data/download/M201803/Process/unprocessed/invbsca_aba18_detail_fcr_r12_with_ce_20180330_summary_detail_dongmei_march_rolling12_preview_3_31_2018_4_18_26_pm.zip;";

rc = SYSTEM(tstring);

RUN; */;

Respuestas

0 para la respuesta № 1

Espero que encuentre útil mi explicación a continuación:

El código que enviaste es comentado. En SAS cualquier cosa entre /* some code/comments */ Serán tratados como comentarios.

Parece que su entorno tiene el comando X habilitado en SAS; esto significa que puede ejecutar los comandos del sistema operativo a través del código SAS.

DATA _NULL_; /* Empty data step which will not create any table*/
tstring=" some OS command like gzip or gunzip"; /*The OS cmd is places here*/
rc = SYSTEM(tstring); /*SAS invokes the OS and executes the command saved in the variable tstring*/
RUN;

Este código debe corresponder a comandos que puede colocar cualquiera de ellos en tstring = "";

Cremallera:

gzip /sasdata3/MI/projects/hedis_vendor/production/inovprev/data/download/M201803/Process/unprocessed/invbsca_aba18_detail_fcr_r12_with_ce_20180330_summary_detail_dongmei_march_rolling12_preview_3_31_2018_4_18_26_pm.zip;

Abrir la cremallera:

gunzip /sasdata3/MI/projects/hedis_vendor/production/inovprev/data/download/M201803/Process/unprocessed/invbsca_aba18_detail_fcr_r12_with_ce_20180330_summary_detail_dongmei_march_rolling12_preview_3_31_2018_4_18_26_pm.zip.gz;

Ejemplos de gzip y guzip