Amelia Holcomb

Software Engineer

Bash Shell

In this project, I built upon a previous python-based string token parser to implement a version of the UNIX bash shell that includes most of that shell’s major functionality. In particular, the shell I built is capable of file navigation and signal handling, as well as piping, forking, and backgrounding processes. It periodically clears away zombie processes and reports their death to the user. It also handles redirection of stdin and stdout to arbitrary files.

home