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";' &
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.