BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Myurathan
Quartz | Level 8

Hi!

 

Is there a way to combine multiple program into one single program? I need to print the file for reference.

 

Thanks in advance.

1 ACCEPTED SOLUTION

Accepted Solutions
Vish33
Lapis Lazuli | Level 10

Why do you want to export all 60 files and combine them, (first combine them and export the final data)how big is your each SAS program, if small files you always can include in one single sas program and you can append all data using proc append.

 

prg1 --data1

....prg60 --data60

 

you can always macrotize to make it simple if the programs are similar.

View solution in original post

4 REPLIES 4
PeterClemmensen
Tourmaline | Level 20

I'm not sure what you mean? Do you have multiple sas files that you want to store in a single file?

 

Remember, they are just text files. I'm sure there are tools out there that can combine several text files into one..

Myurathan
Quartz | Level 8
Thanks @PeterClemmensen. I know. but I do not wanna individually export each file as txt and then combine. Because I have around 60 programs.
Vish33
Lapis Lazuli | Level 10

Why do you want to export all 60 files and combine them, (first combine them and export the final data)how big is your each SAS program, if small files you always can include in one single sas program and you can append all data using proc append.

 

prg1 --data1

....prg60 --data60

 

you can always macrotize to make it simple if the programs are similar.

CaseySmith
SAS Employee

You might want to look into exporting all the code in your EG project (File->Export->Export All Code...), to see if that could meet your needs.  It will export all the programs (both embedded and externally referenced) in your project to a single .sas file.

 

If your programs are stored as .sas files (rather than embedded in EG projects), I'd suggest using an operating system command to concatenate them together.  For example, the cat command if using Linux (ex. cat 1.sas 2.sas 3.sas > combined.sas)

 

Casey


Register today and join us virtually on June 16!
sasglobalforum.com | #SASGF

View now: on-demand content for SAS users

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

Creating Custom Steps in SAS Studio

Check out this tutorial series to learn how to build your own steps in SAS Studio.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 5187 views
  • 0 likes
  • 4 in conversation