mini user-custom shell
Items below are implemented
- Pipe ( '|' ) * Two or more pipes are also possible.
- Redirection ( '>', '<' )
Download, compile and execute msh.c
It helps you to understand how to implement Linux shell
The one thing written above is all. Well..., Sorry. :)
- It does not load environment variables
- It is not compatible with Bourne shells
- It does not support shell scripts
- Do not use it as a default shell. It may give you a lot of errors, because of lacks of environment variables, compatibility Bourne shells and etc.