小编pig*_*gcc的帖子

为什么第二个命令不等待第一个命令(管道)的输出?

我目前正在阅读 M. Bach 的《UNIX\xc2\xae 操作系统的设计》。

\n

我读到了有关主 shell 循环的内容。\n看看if (/* piping */)块。如果我理解正确的话,管道允许将第一个命令输出视为第二个命令输入。如果是这样,为什么没有代码让第二个命令等待第一个命令终止?如果没有这个命令,管道似乎毫无意义:第二个命令可以在其输入尚未准备好的情况下开始执行。

\n

主壳循环

\n

shell pipe wait

2
推荐指数
1
解决办法
890
查看次数

标签 统计

pipe ×1

shell ×1

wait ×1