sas one-liner

Dav*_*hme 6 sas command-line-arguments

有没有办法在sas中运行一行,或者我是否必须创建一个文件?我正在寻找像perl中的-e标志.

Rog*_*Rog 8

我最喜欢的是使用-stdio选项

或者:

sas -stdio
Run Code Online (Sandbox Code Playgroud)

然后开始输入.要么 ...

echo "proc options; run;" | sas -stdio
Run Code Online (Sandbox Code Playgroud)


小智 5

Unix版本的SAS几年前从MVS移植而来,简而言之,SAS可执行文件不从STDIN导入.要在Unix中完成这项工作,只需将之前的建议略微改为:

echo "your SAS code" > temp;sas -sysin temp
Run Code Online (Sandbox Code Playgroud)

希望这是有帮助的.