A small shell implementation. Features include:
- A prompt
- Blank lines and comments
- Variable expansion of
$$into the current process ID - Built-in
exit,cd, andstatusfunctions - I/O redirection
- Foreground and background processes
- Custom handlers for
SIGINTandSIGTSTP
gcc --std=gnu99 -g -o small-shell small-shell.c