首页 > 解决方案 > Linux 中的管道命令

问题描述

我有两个简单的 C 程序,A 和 B。A 将首先运行,然后 B 获取 A 的标准输出,并使用 A 的标准输出作为其标准输入。让第一个程序 A 的输出被另一个程序 B 读取的最简单方法是:

$> ./A | ./B

如果我必须描述这个命令,我会说它是一个管道命令,它将连接从生产者读取到写入消费者。这是正确的描述吗?就这么简单吗?我错过了什么吗?

标签: linuxshellpipe

解决方案


推荐阅读