Hello friends,
i have below programs that i created to delete few selected entire directories from specific dir (on linux system via EG).
this program running fine however, my goal is delete all directories that i have in test2 dataset (have like 15 dir under test) with "rm -rf" command but its just deleting one dir when i run it,
how can i tell SAS that perform all command (rm -rf) for all directory?
data test (keep=files);
length access $ 20 files $ 200;
infile "cd /test; ls -lt;" pipe firstobs=2;
input access $ nx $ user $ group $ size $ month $ day $ time $ files;
run;
/*creating rm -rf command*/
data test2;
set test;
rmcmd=catx(' ','rm -rf'
,cats('/test/',files);
run;
/*rmcmd variable looks like this*/
rmcmd
rm -rf sdfkjqfjnsvv
rm -rf skdfjspiu
rm -rf soivjasivuhqsvjnsvkjnsv
rm -rf sdlvjasvhqqdsdkvjbqsdvhb
/*trying to execute rm -rf commanf for all*/
data _null_;
set test2;
infile cmd pipe filevar=rmcmd;
input@;
run;
Thanks a lot...!!!
... View more