Exploring how to interact with system processes using pipes