相关疑难解决方法(0)

Windows:命令行重定向到文本文件,同时还可以看到输出

我正在 Windows 中编写一个 C 程序,我的 printf 调用打印到命令行,我知道我可以使用以下命令将所有这些输出重定向到一个文本文件:

myProgram.exe > mylog.txt
Run Code Online (Sandbox Code Playgroud)

但是,我还希望看到本应打印到控制台的输出,并将其全部记录在文本文件中。

有没有办法做到这一点?我正在考虑使用tail来监视日志文件。

windows command-line stdout

36
推荐指数
2
解决办法
8万
查看次数

将 stderr 和 stdout 都输出到文件,并且只将 stderr 输出到命令提示符

当我的批处理脚本运行时,我希望在命令提示符上显示任何错误,以便用户立即看到它,同时抑制显示的所有标准输出。

但我希望所有内容都输出到日志文件中。我该怎么做呢?

换句话说,

+---------+
|         | --- stderr ---------> Console
| Program |
|         | --- stdout/err -----> Log file
+---------+
Run Code Online (Sandbox Code Playgroud)

windows command-line

8
推荐指数
1
解决办法
3880
查看次数

标签 统计

command-line ×2

windows ×2

stdout ×1