标签: c pipe
我有写作的作业 自己的壳。所以,我尝试连接三个 管道在c,但我不能。像这样
/bin/cat a.txt | /usr/bin/wc -l | /usr/bin/wc -l
由于
答案 0 :(得分:2)
请记住,每个命令都在自己的进程中执行,每个命令都从shell继承STDIN,STDOUT和STDERR I / O流。因此,在分支每个子进程之前,必须创建管道并将它们重定向到I / O流或每个子进程。
答案 1 :(得分:0)
http://www.scsh.net/docu/scsh-paper/scsh-paper-Z-H-4.html#%_sec_2提供对此过程的精彩概述。