Still need to implement parsing redirection and newlines