从 SAS 执行多个 unix 命令
Execute multiple unix commands from SAS
我正在尝试从 SAS 程序中删除一个文件。我想要 运行 的 Unix 命令是:
unalias rm;
rm -f &file..txt;
我该怎么做?我尝试使用 'x' 语句,但无法正常工作。我需要在同一个 shell 中 运行 的命令才能使 unalias 工作并且我需要宏变量来解析。
您可以使用分号 (;
) 分隔一个命令字符串中的多个命令。
x "unalias rm; rm -f &file..txt";
一般来说,我只是使用前导反斜杠来强制 Unix 不使用命令的别名。
x "\rm -f &file..txt";
我正在尝试从 SAS 程序中删除一个文件。我想要 运行 的 Unix 命令是:
unalias rm;
rm -f &file..txt;
我该怎么做?我尝试使用 'x' 语句,但无法正常工作。我需要在同一个 shell 中 运行 的命令才能使 unalias 工作并且我需要宏变量来解析。
您可以使用分号 (;
) 分隔一个命令字符串中的多个命令。
x "unalias rm; rm -f &file..txt";
一般来说,我只是使用前导反斜杠来强制 Unix 不使用命令的别名。
x "\rm -f &file..txt";