final edition code for project myshell,support command which contains pipe operation