在shell下这样的命令非常常见:
ps -A | wc -l
这里ps -A命令的输出被作为wc -l命令的输入。实现的办法就是通过管道。问题是,C语言中如何编写一个程序,使它能像这个例子中的wc一样访问到从管道中输入的数据?这个管道应该不是wc命令自己创建的,因为wc仅仅是这个组合命令的一部分。wc仅仅是使用了这个管道。
C语言如何访问组合命令中的匿名管道
- farta
- 帖子: 443
- 注册时间: 2009-02-24 2:48
- windwiny
- 帖子: 2254
- 注册时间: 2007-03-13 17:26
Re: C语言如何访问组合命令中的匿名管道
直接读stdin 吧
- farta
- 帖子: 443
- 注册时间: 2009-02-24 2:48
Re: C语言如何访问组合命令中的匿名管道
……………………………………
偶有罪……这么简单的事情居然没想到……
基础不牢,基础严重不牢= =
总之谢谢你了= =
偶有罪……这么简单的事情居然没想到……
基础不牢,基础严重不牢= =
总之谢谢你了= =