我正在 Windows 中编写一个 C 程序,我的 printf 调用打印到命令行,我知道我可以使用以下命令将所有这些输出重定向到一个文本文件:
myProgram.exe > mylog.txt
Run Code Online (Sandbox Code Playgroud)
但是,我还希望看到本应打印到控制台的输出,并将其全部记录在文本文件中。
有没有办法做到这一点?我正在考虑使用tail来监视日志文件。
Windows 是否提供了tee将标准输入复制到任意一组文件然后再返回到标准输出的基本工具?
我通常会下载一个通用tee程序,但是很好奇在 powershell 或类似的东西中是否存在这样的东西?
如何同时将输出重定向到文本文件和控制台 (cmd) 窗口?