将管道内容打印到屏幕

哈立德

我正在使用execlp()来在子进程上执行命令,并保存到管道中以供父进程读取,例如

int pipefd[2];
if (pipe(pipefd)) {
    perror("pipe");
    exit(127);
}
if(!fork()){
    close(pipefd[0]);
    dup2(pipefd[1], 1);
    close(pipefd[1]);
    execlp("ls", "ls", NULL);
} else {
    close(pipefd[1]);
    dup2(pipefd[0], 0);
    close(pipefd[0]);
    execlp("wc", "wc", NULL);
}

在某些情况下,父级不必执行任何操作,而只是在屏幕上打印出管道的内容,如何在屏幕上打印管道(由于未知的输出大小,可能不存储到变量中)。

ALK

我如何在[the]屏幕上打印[管道的内容]

read()从管道开始printf("%d\n", byte);,直到管道为空为止,直到read()返回为止0

如果可以确保只是文本通过管道,则不要将字节打印为int(如上所示,每行一个),而是char使用printf("%c", byte);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python将日志文件的内容打印到curses屏幕

来自分类Dev

bashignorecase匹配文件中的模式并为该行上色,将所有内容打印到屏幕上

来自分类Dev

Python:将文件内容打印到终端

来自分类Dev

如何在CentOS中将文件内容打印到屏幕上

来自分类Dev

fputcsv将结果打印到屏幕上,而不是打印到csv中

来自分类Dev

我无法将英镑符号(£)打印到屏幕上

来自分类Dev

将输入文件中的列表打印到屏幕

来自分类Dev

PHP 将实际的函数名称打印到屏幕上

来自分类Dev

将ExpandoObject的内容打印到缩进的字符串

来自分类Dev

使用gdb将数组内容打印到文件中

来自分类Dev

将元素的内容打印到控制台

来自分类Dev

如何使用jasper报告将HTML内容打印到PDF?

来自分类Dev

如何使用RIO库将内容打印到stdout

来自分类Dev

使用gdb将数组内容打印到文件中

来自分类Dev

将文本文件内容打印到列中

来自分类Dev

将syncml有效内容打印到xml文件

来自分类Dev

将关联数组的内容打印到 bash 中的文件

来自分类Dev

读取文本文件并将其内容打印到C语言的屏幕上

来自分类Dev

读取文本文件并将其内容打印到C语言的屏幕上

来自分类Dev

bash 脚本可以监视程序打印到屏幕上的内容吗?

来自分类Dev

Kotlin的REPL println不打印到新行,而是将所有内容打印到同一行

来自分类Dev

管道时卷曲如何打印到终端

来自分类Dev

从脚本功能内打印到Powershell屏幕

来自分类Dev

变量无法打印到屏幕-angularjs

来自分类Dev

相互写入文件并打印到屏幕

来自分类Dev

同时打印到屏幕和日志

来自分类Dev

使用Matlab将串联的字符串打印到屏幕和文本文件

来自分类Dev

递归网络爬虫不使用Scrapy将文字从页面打印到屏幕

来自分类Dev

为什么PHP mailer发送后将mimeheader打印到屏幕上?

Related 相关文章

  1. 1

    使用python将日志文件的内容打印到curses屏幕

  2. 2

    bashignorecase匹配文件中的模式并为该行上色,将所有内容打印到屏幕上

  3. 3

    Python:将文件内容打印到终端

  4. 4

    如何在CentOS中将文件内容打印到屏幕上

  5. 5

    fputcsv将结果打印到屏幕上,而不是打印到csv中

  6. 6

    我无法将英镑符号(£)打印到屏幕上

  7. 7

    将输入文件中的列表打印到屏幕

  8. 8

    PHP 将实际的函数名称打印到屏幕上

  9. 9

    将ExpandoObject的内容打印到缩进的字符串

  10. 10

    使用gdb将数组内容打印到文件中

  11. 11

    将元素的内容打印到控制台

  12. 12

    如何使用jasper报告将HTML内容打印到PDF?

  13. 13

    如何使用RIO库将内容打印到stdout

  14. 14

    使用gdb将数组内容打印到文件中

  15. 15

    将文本文件内容打印到列中

  16. 16

    将syncml有效内容打印到xml文件

  17. 17

    将关联数组的内容打印到 bash 中的文件

  18. 18

    读取文本文件并将其内容打印到C语言的屏幕上

  19. 19

    读取文本文件并将其内容打印到C语言的屏幕上

  20. 20

    bash 脚本可以监视程序打印到屏幕上的内容吗?

  21. 21

    Kotlin的REPL println不打印到新行,而是将所有内容打印到同一行

  22. 22

    管道时卷曲如何打印到终端

  23. 23

    从脚本功能内打印到Powershell屏幕

  24. 24

    变量无法打印到屏幕-angularjs

  25. 25

    相互写入文件并打印到屏幕

  26. 26

    同时打印到屏幕和日志

  27. 27

    使用Matlab将串联的字符串打印到屏幕和文本文件

  28. 28

    递归网络爬虫不使用Scrapy将文字从页面打印到屏幕

  29. 29

    为什么PHP mailer发送后将mimeheader打印到屏幕上?

热门标签

归档