Unix上用C程序实现pipe管道命令“ | “(pipe,fork,dup2,close,execl,重定向)
#include#include#include#includeintmain(void){pid_tchildpid;intfd[2];if((pipe(fd)==-1)||((childpid=fork())==-1)){//{intpipe(intfiledes[2])}:fd[0]先进先出的读,fd[1]写;pipe函数若成功返回0,否则返回-1//{pid_tfork()}:在父进程中函