I want to implement my own simple multi tasking shell in Unix which will take care of redirection (<, >, >>) and piping.
I am just unable to get a concrete idea of how exactly I have to start. I have several books...some are..
1. Maurice Bach- Design Of Unix Operating System
2. Richard Stevens- Advanced Programming in Unix
However I find the language too high and complicated in these books.
Can someone please suggest how exactly I should go abt it...(step by step)
What are the things that I need to Learn to Implement this?
(anything and everything)