For the past few days I have been attempting to write my own shell implementation but I seem to have gotten stuck on getting pipes to work properly. I am able to parse a li
When I needed to do a similar shell some years ago, I used the book Practical Unix Programming.
It is really useful for examples on many IPC topics. I still have a copy on my desk that I reference from time to time. For $2 - $9 used, it's a pretty good value for what you get.
For what it's worth, just thought I'd mention it.