标签: c++ c linux operating-system pipe
我有一个任务:实现linux shell基础知识。其中一个是执行多个命令: ls |排序| grep | ... 这是怎么回事? 我读命令,用'|'拆分字符。下一步是什么?
答案 0 :(得分:2)
您应该阅读有关fork,pipe和exec系统调用的内容。无论如何,我有一个非常简单的shell实现,只是为了你的灵感:)
fork
pipe
exec
https://github.com/petrbel/NSWI015-unix-programming/tree/master/myshell