|
4
|
| Ryan C. Thompson · 技术社区 · 16 年前 |
|
1
3
在Linux上,您可以
有些程序在输出中执行SEEK(例如,在解码完成后在文件开头写入摘要信息),此搜索将失败,只会出现实际文件以外的任何情况。
如果程序检查返回值
|
|
|
2
3
一些操作系统(如Unix变体和Win32系列)支持 named pipes .您可能可以使用它们而不是stdout/stdin。 |
|
3
2
制作一个命名管道。
而不是这样做,例如
你可以把它当作一个文件
(以先开始者为准,将阻塞管道,直到另一端打开) 但你是对的,如果程序确实需要一个实际的文件,例如搜索,这将不会起作用。 |
|
|
4
1
创建管道并将输出指定给管道 |
|
|
jjmerelo · 使用Proc::Async从绑定管道读取 7 年前 |
|
|
Vingtoft · 使用管道的Python多进程无阻塞内部通信 7 年前 |
|
|
marc · grep pipe sed命令 7 年前 |
|
|
Wolfat · 无法从C中的管道执行读取? 7 年前 |
|
|
E.S. · Java-重定向进程输入/输出(管道)暂停[重复] 7 年前 |
|
|
Arka Pal · 关闭管道中未使用的端部 7 年前 |