2017-04-15 76 views
0

我首先介入了与shell相关的所有功能。我已经理解了fork(),execvp和内置函数的概念;但是,我不知道如何处理管道和重定向操作员。起初我认为管道和重定向操作符是由execvp处理的,但是由于它们不是程序,所以看起来好像没有。你能否提供关于在C中编写关于管道和重定向操作符的shell的见解?在C中编写我自己的shell

回答

2

为您需要一种机制来重新定义你的shell启动的二进制文件的标准输入和stdout执行管道重定向。一旦你围绕这一点,一切都应该是非常简单的:-)

祝你好运!

+0

投票完全获得XD –

相关问题