Is there a way to open a SAS program in Unix (from the command prompt) that does not run the SAS program in batch-mode?
Typing "sas" will open the GUI, run the autoexec.sas, and create a new blank SAS program.
How can I call SAS that it will just open the file, but not actually run it until I select "Run" -> "Submit"?
Thanks for you time and thoughts. Haven't been able to find any documentation about this.
You could use the -INITSTMT (or -IS) option.
sas92 -is 'dm "include test.sas";' &
If you have an x11 server installed on your desktop and are allowed to make a connection from unix to your X11 (desktop server). Than:
...... Typing "sas" will open the GUI, run the autoexec.sas, and create a new blank SAS program.
You have to open the program in your Editor as usual. What is your problem?
I want to be able to open the SAS program from the command line. The idea is that this would be built into a script.
Opening the GUI and then clicking "File" - > "Open" would not be ideal as there are hundreds of programs spread throughout hundreds of directories.
Thanks, Japp.
If you can start a program containing the DM statement you can instruct that to open a file. It automates the DM interface. IT only works with the dms interface not with Eguide portal Studio or any other. SAS(R) 9.4 Statements: Reference, Third Edition
When you can start your session with an instruction to that, it is achievable. I am thinking on an autoexec that contains a check with parameters as given eg with the sysparm option SAS(R) 9.4 Macro Language: Reference, Second Edition
You could use the -INITSTMT (or -IS) option.
sas92 -is 'dm "include test.sas";' &
Available on demand!
Missed SAS Innovate Las Vegas? Watch all the action for free! View the keynotes, general sessions and 22 breakouts on demand.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.