Replace pipe.c with shell.c