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";' &
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.