如何为多个命令实现管道?

时间:2014-05-03 07:56:55

标签: c++ c linux operating-system pipe

我有一个任务:实现linux shell基础知识。其中一个是执行多个命令: ls |排序| grep | ... 这是怎么回事? 我读命令,用'|'拆分字符。下一步是什么?

1 个答案:

答案 0 :(得分:2)

您应该阅读有关forkpipeexec系统调用的内容。无论如何,我有一个非常简单的shell实现,只是为了你的灵感:)

https://github.com/petrbel/NSWI015-unix-programming/tree/master/myshell