Are you asking how the commands gzip and gunzip work?
Shouldn't that be asked somewhere else?
If you want to see what messages the operating system is generating when you run those commands I recommend NOT using the X command. Instead use a PIPE so your can read the responses and at least write them to the SAS log.
data _null_;
infile
"gunzip path/to/public/sale_21.sas7bdat.gz &2>1"
pipe
;
input;
put _infile_;
run;
If that does not work then just try opening a terminal window to the SAS server and running the commands directly in the terminal window and observe the behavior. Perhaps your system has defined an alias for gzip that causes it to not replace the existing file but leave it behind.
Are you asking how the commands gzip and gunzip work?
Shouldn't that be asked somewhere else?
If you want to see what messages the operating system is generating when you run those commands I recommend NOT using the X command. Instead use a PIPE so your can read the responses and at least write them to the SAS log.
data _null_;
infile
"gunzip path/to/public/sale_21.sas7bdat.gz &2>1"
pipe
;
input;
put _infile_;
run;
If that does not work then just try opening a terminal window to the SAS server and running the commands directly in the terminal window and observe the behavior. Perhaps your system has defined an alias for gzip that causes it to not replace the existing file but leave it behind.
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.