Implement a mini-shell that does the following:
You can assume everything will be lower case (eg: exit will always be exactly exit), all commands will not have any extra whitespace, and all arguments to a command will be seperated by exactly one space.
To compile and run your shell, run the following commands from a Terminal on a Linux machine:
$ make
$ ./mshell
Consider the following example run of your shell:
$ ls
Makefile mshell mshell.c
$ pwd
/home/wfagen2/cs241svn/wfagen2/ds3
$ cd ..
$ ls
ds1 ds2 ds3 hw1 mp1 mp2 mp3
$ pwd
/home/wfagen2/cs241svn/wfagen2
$ echo hello world
hello world
$ exit