Hi I am really having trouble understanding the concept behind pipe and fork command especially when trying to read input from a file