Вам нужно запустить наблюдателя, иначе эти события не будут запущены.
Мой фаворит использует-stdio опцию
Также:
sas -stdio
Затем начните вводить. Или...
echo "proc options; run;" | sas -stdio
sas -initstmt '%put hello world ; endsas ;'
sas -initstmt 'proc print data=sashelp.class; run ;'
От курса это могло также быть:
sas -initstmt '%inc large_program.sas; endsas;'
Версия Unix SAS была портирована от MVS несколько лет назад и короче говоря, исполняемый файл SAS не импортирует из STDIN. Для создания этой работы в Unix просто измените немного предыдущее предложение во что-то как:
echo "your SAS code" > temp;sas -sysin temp
Надежда это полезно.
Никогда не использовавший SAS, что я мог бы попробовать, что-то как:
echo <insert sas code here> | sas --execute-file -
Часто приложения позволят Вам указать '-' как файл, чтобы иметь его чтение от STDIN. И 'эхо' просто распечатывает свои аргументы, и | соединяет их вместе.