从SAS执行多个unix命令

时间:2015-11-14 00:42:51

标签: unix macros sas

我正在尝试从SAS程序中删除文件。我想要运行的Unix命令是:

unalias rm;

rm -f& file..txt;

我该怎么做?我尝试使用'x'语句,但无法使其工作。我需要命令在同一个shell中运行以使unalias工作,我需要宏变量来解析。

1 个答案:

答案 0 :(得分:2)

您可以使用分号(;)在一个命令字符串中分隔多个命令。

x "unalias rm; rm -f &file..txt";

一般情况下,我只是使用一个前导反斜杠来强制Unix不使用命令的别名。

x "\rm -f &file..txt";