社区
Linux/Unix社区
帖子详情
管道(|)是怎么实现的?
Magicloud
2003-10-08 05:36:22
比如:A | B 中,是否要检查A是否支持管道输出,B是否支持管道输入;管道的具体实现(操作系统是否持续参与)等。
我不知道该找哪方面的资料。谢谢。
...全文
231
6
打赏
收藏
管道(|)是怎么实现的?
比如:A | B 中,是否要检查A是否支持管道输出,B是否支持管道输入;管道的具体实现(操作系统是否持续参与)等。 我不知道该找哪方面的资料。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
see22
2003-10-17
打赏
举报
回复
操作系统当然会参与,
准确说是shell
在c程序中的argc和argv的值是哪里来的, 就是shell给你的
管道不过是将前一个程序的stdout信息转化为第二个程序的argv
Magicloud
2003-10-09
打赏
举报
回复
我就是想了解操作系统是怎么作的。应该查哪方面的资料?
vidfancy
2003-10-09
打赏
举报
回复
管道就是一种把一个进程的标准输出与另一个进程的标准输入相连接的方法。在进程创建管道时内核创建两个文件标识符以供管道使用,一个用于写一个用于读。关于管道的东西很多你自己看看吧。
fierygnu
2003-10-09
打赏
举报
回复
看《操作系统设计与实现》。
Tod707070
2003-10-08
打赏
举报
回复
<unix环境高级编程》——这个给你看http://pdown.net/download.asp?downid=2&id=71
完全免费的高速下灾站点哦
Tod707070
2003-10-08
打赏
举报
回复
popen pclose 打开关闭管道,我就知道这么多了,有本经典的<unix环境高级编程》的书上有,搞unix的一般必读的教材哦
shell 之 tee 命令,
实现
重定向到文件的同时仍能 通过
管道
(|)传给接下来的命令
本文介绍了Linux命令行工具tee的使用方法,包括如何将标准输入的数据复制到文件中,并选择覆盖或追加的方式保存。同时展示了如何结合其他命令进行数据处理。
Angular
管道
操作符(|)
本文介绍了Angular中的
管道
操作符(|)及其用法,展示了如何使用内置
管道
如DatePipe、UpperCasePipe等对数据进行格式化处理。同时提供了多个示例说明如何在模板中串联多个
管道
以
实现
复杂的数据转换。
linux shell 之
管道
符号(|)
本文介绍了Unix系统中
管道
符号(|)的功能与使用方法。
管道
能够将前一个命令的输出作为后一个命令的输入,
实现
数据流的高效处理。
Linux的
管道
命令竖线(|)
本文介绍了Linux中
管道
命令的使用方法,通过示例展示了如何利用
管道
符号(|)将一个命令的输出作为另一个命令的输入,以此
实现
高效的数据处理流程。
[转载]Linux shell中的竖线(|)——
管道
符号
本文介绍了Linux shell中
管道
符号(|)的基本用法及其强大功能。通过实例演示了如何使用
管道
来连接多个命令,
实现
文件的排序、筛选和展示等操作。适合初学者快速掌握这一实用技巧。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章