Although simple, this example portrays the essential parts of a shell program. In this example we can appreciate how other examples like the tokenizer can get merged with new code to create a new program. Also a basic introduction to the creation of child processes is exemplified. Lastly, this program has got some small bugs, but serves as a basic model for later improvement.
NCN Project, Purdue University