pipe 相关问题

Unix管道连接两个进程的文件描述符。使用在<unistd.h>中声明的POSIX pipe()函数创建管道。 Shell使用“|”在进程之间提供管道创建。也可以使用CreatePipe()在Windows上创建管道。这个概念可用于将标准输入,标准输出和标准错误可移植地重定向到.net和Java语言中的调用过程。

持久的子进程管道 - 没有读取标准输出

我有一个处理链,沿着这些方向:在几个步骤中预处理数据,包括从单个Bash脚本调用perl,Bash和python脚本,通过管道连接这些...

回答 3 投票 0

将视频文件作为字节流式传输到stdin

我正在创建一个进程,其中python打开一个视频文件,并将其流入ffmpeg命令的stdin。我想我有正确的想法,但文件打开的方式不起作用......

回答 1 投票 2

如何在C中的客户端 - 服务器程序中建立双向链接?

我需要在C中编写两个程序。第一个是带有两个单向链接的客户端 - 服务器程序,第二个是使用双向通信(socet)的相同但是它必须是......

回答 2 投票 -2

如何在当前shell中执行命令的输出?

我很清楚source(aka。)实用程序,它将从文件中获取内容并在当前shell中执行它们。现在,我正在将一些文本转换为shell命令,然后运行...

回答 9 投票 75

如何使用fgets / fread读取PIPE

我有两个进程A,B和一个管道(my_pipe [2]),我需要进程A来读取进程B的输出。在进程B中,我有dup2(my_pipe [1],stdout);在A中,我需要继续阅读输出...

回答 1 投票 0

从c ++中的python程序中检索stderr

我目前正在尝试使用pstream库(http://pstreams.sourceforge.net/)从我的C ++程序中启动一个用python编写的文件。我的代码如下所示:QStringList res; QStringList resErrors; ...

回答 1 投票 2

是否可以使用相同的输入文件作为管道命令的输出?

考虑类似:cat file |命令>文件这是一个好习惯吗?这可能会在我们读取输入文件的同时覆盖输入文件,或者它总是首先在内存中读取然后...

回答 3 投票 32

当read()阻塞时如何退出while循环

在大学给出的问题中,我们必须从父进程(P1)管道到其子P2,然后P2必须管道到P1的另一个子节点,另一个子节点是P3。 P2和P3都要写......

回答 1 投票 1

Angular 4 pipe无法读取未定义的属性'toLowerCase'

我已经实现了以下过滤器/管道来大写第一个字母,在module.ts等中导入.tipe.ts从'@ angular / core'导入{Pipe,PipeTransform}; @Pipe({name:'capitalize'})导出...

回答 2 投票 1

在Bash中为管道中的多行变量添加双引号

我在变量中有一个多行变量,例如这是一个变量它通过多个管道命令,在某些时候,我想添加双引号,所以它变成“这是一个变量”......

回答 1 投票 -1

管道时在python的子进程模块中使用stdout.close()

在python子进程模块中,如果我们想运行shell命令foo |从python中的grep bar,我们可能会使用p1 = Popen([“foo”],stdout = PIPE)p2 = Popen([“grep”,“bar”],stdin = p1 ....

回答 1 投票 3

如何使用2张图像ffmpeg创建图像

我希望用2个或更多图像创建一个独特的图像,组合我作为参数传递的所有图像。我开始用2个参数证明。 firstpart =“/ home /princebot / mazos / carart / CanonCard.png”......

回答 1 投票 0

如何在IDL Spawn命令中访问Python标准流?

我有一个像这样的python程序:raw_data = sys.stdin.buffer.read(nbytes)#从标准输入流中读取#使用raw_data执行某些操作以获取output_data HERE ... output_mask = output_data ....

回答 1 投票 1

Python subprocess.Popen PIPE和SIGPIPE

当我浏览帖子时,我在这里遇到了这个例子,这就是说需要调用proc1.stdout.close()以适当退出proc1,生成SIGPIPE。 import subprocess proc1 ...

回答 1 投票 3

从Ada中的管道读取输入

我有一段代码(见下文),它从作为命令行参数给出的文件中读取数据。我想添加一个支持,以便能够从管道读取输入。例如,目前......

回答 3 投票 -1

使用无缓冲管道作为“虚拟”文件输出

我一直在处理一个我无法找到解决方法的奇怪问题。我的情况如下。我在python中有一个名为“app1”的应用程序,它需要一个文件来输出...的结果

回答 3 投票 1

如何使用Unix管理Node.js脚本管道(在命令行上)?

我看到如何使用Node.js流将各种东西连接在一起,但是如何使用Unix管理多个脚本,因为这些脚本中的一些可以是异步的? $ ./a.js | ./b.js示例:a ....

回答 1 投票 34

在进程之间传递值

我正在尝试实现一个程序,它将从一个数组中删除数字,这些数字可以被范围内的奇数整除:3,4,...,n一次一个。这必须通过创建多个流程来完成......

回答 1 投票 2

C - 将变量与sizeof(int)进行比较

所以,最近我看到了一段C代码如下:int result,input; result = read(fd,(char *)&input,sizeof(input)); if(result == sizeof(int))返回输入;比较是什么......

回答 3 投票 2

如何通过流式ByteString跟踪进度?

我正在使用streaming-utils streaming-utils来传输HTTP响应主体。我想跟踪类似于bytestring-progress允许使用惰性ByteStrings的进度。我怀疑像......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.