This is a small shell implemented in C.
- Pipelining
- Backgrounding
- STDIN and STDOUT redirection (with append)
- File name tab completion
Simply run the make file that comes with the repo. This will create an executable called 'myshell' in the src directory.
$ make
Syntax for using the shell features is just like bash.
echo 'hello world' > file.output
echo 'hello world again' >> file.output
cat < file.output
python3 slowscript.py &
ps | grep bash