Basic Shell written in C for BSM309 (Operating Systems) homework
It has:
- Prompt (with no directory navigation)
- Run programs
- Input redirection ( < )
- Output redirection ( > )
- Background processes ( & )
- Pipe ( | )
- Commands with and ( program && program2 ) or ( program || program2 )
- Sub-command execution ( command; (sub-command;) )