Yes, you can create a text file with a list of commands to execute. Then you have to make the file an executable by using the "chmod" command. That makes the file an executable and then you can run it at the prompt and it will execute all the commands in the file.
How about nested input files? In a complex setup you don't want to repeat all the changes for each file. I.e. is it possible to place all the Data: Variable: and Analysis: in a master file, and the Model: in the model files? [if not, I suggest put it on your to-do list]