io-redirection 相关问题

I / O重定向用于shell脚本。此功能可以获取命令的输出并将其重定向为另一个命令的输入。或者命令可以从文件而不是键盘获取输入。整个过程有助于以各种方式连接命令。

ReadFile 在结束后从子进程读取 stdout 时不会返回

我正在开发我的库,它需要捕获和处理子进程运行时的标准输出(和错误)。当使用ReadFile读取输出时出现问题,它不...

回答 2 投票 0

Powershell:stdout 和 stderr 来分隔文件,无需换行

我试图将命令的 stdout 和 stderr 输出存储到两个单独的文件中。我这样做是这样的: powershell.exe @_cmd 2>“stderr.txt”>“stdout.txt” 哪里$_cm...

回答 2 投票 0

为什么重定向+管道(2>&1 |)合并两个流而不是将stderr移动到stdout?

我读到重定向是从左到右处理的。所以在这个例子中 命令 2>&1 |较少的 人们可能会认为 fd 2 首先被定向到 fd 1,然后 fd 1 被发送到管道。所以 fd 1 和 2

回答 4 投票 0

将函数的 stdout 重定向到 out.log,将 stderr 重定向到 err.log,并将两者都重定向到合并的.log,而不在子 shell 中运行该函数

v=1 乐趣() { v=2 回声输出1 >&2 回显错误1 回声输出2 >&2 回显错误2 } 乐趣 >out.log 2>err.log &>combined.log 上面的方法不起作用——它只写了

回答 0 投票 0

如何将 CMake 输出保存到文件?

我通常可以通过>>output_file.txt保存bash命令的输出 但是当我执行 cmake 时,输出仍然发送到屏幕,而不是按预期发送到输出文件: cmake -D CMAKE_BUIL...

回答 2 投票 0

>&是什么意思?

我对这个表达有点困惑: gcc -c -g 程序.c >& 编译器.txt 我知道 &>filename 会将 stdout 和 stderr 重定向到文件 filename 。 但在这种情况下,ampsa...

回答 3 投票 0

如何重定向“time”命令的输出?

我尝试重定向 time 命令的输出,但我不能: $time ls > 文件名 真实0m0.000s 用户0m0.000s 系统 0m0.000s 在文件中我可以看到 ls 命令的输出,而不是

回答 9 投票 0

重定向更改了 powershell 中的“get-alias”命令返回代码

我想用以下代码测试别名是否存在: if( (get-alias ls) ) { echo "=> Alias ls 已经存在。" } 别的 { echo "=> Alias ls 不退出。" } 当...

回答 1 投票 0

将编译器输出重定向到 Win32 程序

我已经搜索过这个,但显然找到了 C# 中对象的纯粹解释和示例,我的解决方案是在 C++ 上。 我有一个 gcc 编译器,我向它发送命令来编译我的程序(调用我...

回答 1 投票 0

将 powershell 输出和错误重定向到控制台(实时)和变量

我想按照以下规则重定向 PowerShell 中命令的输出: 该命令存储到变量中 输出必须实时写入控制台(即“ping”结果),

回答 1 投票 0

使用 Java 中的 ProcessBuilder 将一个进程的输出重定向到另一个进程的输入

我有两个由processBuilders定义的进程: ProcessBuilder pb1 = 新 ProcessBuilder (...) ProcessBuilder pb2 = 新的 ProcessBuilder (...) 我希望 pb1 的输出作为 pb2 的输入。 我...

回答 3 投票 0

bash:重定向到多个文件描述符

已阅读有关复制文件描述符的 bash 手册 有没有办法重定向到多个文件描述符。对 stdout 和 stderr 说。像这样? 回声“你好”>&1>&a...

回答 1 投票 0

如何守护 shell 命令?

在 shell 脚本中,我正在启动一个长时间运行的后台进程。初始化后,该进程会写入许多行输出。在我的 shell 脚本中,我想继续执行后续命令...

回答 1 投票 0

while 循环中的读取行如何工作

我刚刚开始学习 shell,对 read line(variable) 命令如何读取文件感到困惑 完成< filename. Code : while read LINE; do echo "This is a downvote" done < inpu...

回答 2 投票 0

如何在 bash 中重定向到标准输入,但每行之间有延迟?

我使用的平台是Ubuntu 18.04。我有一个二进制程序(所以我无法更改程序),比如 foo ,它从标准输入中逐行读取命令。我的命令位于名为“comma...

回答 1 投票 0

为什么 Docker 不为 CMD 打开新的 fd?

我试图在将 stdout 复制到 fd 3 后将其重定向到 /dev/null (为了放弃第三方库对 stdout 的使用)。这在 shell 脚本中工作得很好(包括 shell 脚本...

回答 1 投票 0

提示 runStmt 重定向时无输出

按照此链接并尝试堆栈运行此模块: 模块主要在哪里 导入 Language.Haskell.Interpreter 主要::IO() 主要=做 _ <- runInterpreter $ setImports ["Prelude&qu...

回答 1 投票 0

获取“系统找不到指定的文件。”当我在 Windows 10 命令提示符下更改目录时?

为什么我会收到“系统找不到指定的文件。”当我在 Windows 10 命令提示符下使用以下命令序列时出现错误消息? Microsoft Windows [版本 10.0...

回答 1 投票 0

Bash 对话框:如果出现问题,则链式命令替换

我想编写一个基于对话框programbox(或其他)的脚本,并捕获命令的stderr和传递给对话框的stdout到数组中(如果有),以及命令的退出状态(如最后...

回答 1 投票 0

Bash:如果出现问题,请进行链式命令替换

我想编写一个基于对话框programbox(或其他)的脚本,并捕获命令的stderr和传递给对话框的stdout到数组中(如果有),以及命令的退出状态(如最后...

回答 1 投票 0

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