pipe 相关问题

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

单个管道可以用于父级和子级之间的2路通信吗?

假设我使用pipefdn[2]和pipe(),可以使用单个管道实现双向通信还是需要2个管道?

回答 5 投票 0

匿名管道上的重叠 I/O

是否可以通过匿名管道使用重叠 I/O? CreatePipe() 没有任何指定 FILE_FLAG_OVERLAPPED 的方法,所以我假设 ReadFile() 会阻塞,即使我提供了 OVERLAPPED-

回答 3 投票 0

zstd:错误 70:写入错误:管道损坏(无法写入解码块)

我正在尝试通过Windows终端使用zstd v1.4.0解压大量压缩文件,然后'ag'搜索: zstd -dc -r 。 | ag-z-i“术语” 它给了我以下错误...

回答 1 投票 0

python 管道已弃用,如何修复

几年前我用 Python 编写了一个 iTunes 替换程序,最近我开始收到警告 DeprecationWarning: 'pipes' is deprecated and slated forremoval in Python 3.13。 这是由于...

回答 1 投票 0

对象文字只能指定已知属性,并且“组件”类型中不存在“管道”

我正在尝试在 Angular 2 中创建自定义管道。当我尝试运行它时,收到一条错误消息: 对象字面量只能指定已知的属性,并且 “组件”类型中不存在“管道” T...

回答 1 投票 0

通过管道将值传递给 stopifnot() 内部的逻辑运算符是否会创建表达式?

stopifnot() 的第一个参数应包含 任意数量的 R 表达式,每个表达式的计算结果应为(所有的逻辑向量)TRUE。 同时 x %>% {. == z} 大概应该是

回答 1 投票 0

高容量缓冲区 fifo 或使用文件作为 fifo 缓冲区

在 bash 脚本中,我使用以下命令将命令的输出通过管道传输到另一个命令的输入中: $output_com |输入_com output_com 比 input_com 慢。在我的脚本中,在 input_com 准备好运行之前,...

回答 3 投票 0

bash - 带管道的变量中的命令

有人可以解释为什么A和B的行为不同吗? A=`echo 你好,你好吗 |厕所-w` 和 CMD =“回声你好你好吗| wc -w” B=`$CMD` 他们给出不同的结果: $回显$A 4 $回声$B

回答 1 投票 0

需要将 Linux 命令输出作为参数传递给下一个命令

假定的语法大致是这样的(假设正常输出是json字符串): 最终输出 = my-tool action1 -j |我的工具 action2 -j $1 |我的工具 action3 -j $1 回声 $final-

回答 1 投票 0

WSL 9P 安装上的 bash 中的星号全局扩展 (*) 出现意外行为

我仅在 9P 安装(Windows 磁盘,如 /mnt/c/...)上的 WSL 中观察到脚本的奇怪行为。 如果存在的话,for 循环中星号 (*) 的全局扩展会导致下次调用时出现重复项...

回答 1 投票 0

C++/Python 使用 FIFO 处理 IPC:无法从 Python 连续读取两次

我在尝试使 C++ 进程通过 FIFO 与 Python 进程通信时遇到问题。 这些进程通过 2 个 FIFO 使用 2 路通信: C++ 在 pythonread_fifo 上写入,反之亦然......

回答 1 投票 0

有没有办法让Python脚本“知道”它是否被通过管道传输?

myscript.py 导入系统 如果从 stdin_aka_piped_to 读取某些内容: cmd = sys.stdin.read() 打印(命令) 别的: print("标准行为") 重击示例: 回显“测试”| ...

回答 1 投票 0

如何从外壳设置管道尺寸?

管道缓冲区大小可以使用 fcntl() 从 c 设置。可以直接从 shell 脚本完成吗?

回答 2 投票 0

Angular 18 Standalone:在 NgRx Effects 中使用 RxJS 管道时出现“管道未定义”错误

问题: 当我尝试在 createEffect 方法中使用管道时,收到一条错误消息,指出管道未定义。这很令人困惑,因为管道在我的项目的其他部分完美工作,例如......

回答 1 投票 0

C++ 调用远程对象的方法(类似 RPC)

我正在寻找一个 RPC 库,它允许我调用另一个进程(在 Windows 上)中的对象的成员函数。 我当前遇到的问题是一些服务器端对象...

回答 6 投票 0

如何检测我的 shell 脚本是否通过管道运行?

如何从 shell 脚本中检测其标准输出是否被发送到终端或是否通过管道传输到另一个进程? 恰当的例子:我想添加转义码来对输出进行着色...

回答 7 投票 0

使用进程替换与管道有什么区别?

我在 tee 信息页面中遇到了一个使用 tee 实用程序的示例: wget -O - http://example.com/dvd.iso | wget -O - http://example.com/dvd.iso tee >(sha1sum > dvd.sha1) > dvd.iso 我查了一下 >(...) 语法,然后...

回答 2 投票 0

将curl输出通过管道传输到unzip

我正在 GitLab 中构建 CI/CD 脚本,并希望通过将curl 输出通过管道传输到 unzip 来将curl 输出解压缩到当前目录中。 我能找到的所有答案都建议使用 wget、tar 或其他工具。 我在这里...

回答 1 投票 0

将输出重定向为其他用户[重复]

我需要 sudo 作为不同的用途才能执行某个命令。我正在尝试使用 strace 并将其输出重定向到文件中以供进一步分析。棘手的部分是...

回答 4 投票 0

python 将标准输入链接到标准输出的问题

我想要几个python脚本来修改文本文件。例如,“do1”接受来自 stdin 或文件的输入,并将输出发送到 stdout 或文件: #!/usr/bin/env python3 导入...

回答 1 投票 0

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