Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 633 Bytes

README.md

File metadata and controls

8 lines (8 loc) · 633 Bytes

Mini-shell

This is a project to build my own shell using lex and yacc programming languages This mini-shell supports sigle pipe , multi-pipe and redirection the input to output file with to methods: over-writing or appending according to the command line you insert. This mini-shell support cd command to change directory, step back and going to home. This mini-shell support ctrl +c to kill the children processes and stop the program. This mini-shell support logfile to know which process is working at the time you want. There is a-makefile attached to run the shell. This shell is written using lex, yacc, c and c++ languages.