linux - Linux 中的管道命令
问题描述
我有两个简单的 C 程序,A 和 B。A 将首先运行,然后 B 获取 A 的标准输出,并使用 A 的标准输出作为其标准输入。让第一个程序 A 的输出被另一个程序 B 读取的最简单方法是:
$> ./A | ./B
如果我必须描述这个命令,我会说它是一个管道命令,它将连接从生产者读取到写入消费者。这是正确的描述吗?就这么简单吗?我错过了什么吗?
解决方案
推荐阅读
- wordpress - Woocommerce -> 获取标题产品订单
- java - Android:同时使用 GestureDetector 和 Zoomy
- javascript - 我可以使用计算键定义 Typescript 接口吗?
- java - Spring - 在自定义注释中传递参数
- rust - 什么时候应该使用函数指针而不是闭包?
- typescript - 如何在 TypeScript 中创建不同泛型的类型级列表?
- angular - Angular - Leaflet.js - 没有显示/渲染错误
- c# - 在 ViewModel 中调用时如何在不提供参数的情况下执行带参数的按钮命令?
- linux - 使用原始套接字(第 2 层)时,内核是否会生成帧检查序列 (FCS),还是我需要自己生成并附加它?
- html - 在 HTML 表单中,“必需”属性不起作用