如何捕获 CLI 程序的所有输出?

如何捕获 CLI 程序的所有输出?

我需要捕获来自 cmd.exe 的所有消息。

我试过了abc.exe &> res.dat,但它似乎不适用于 stderr 或其他。我该怎么办?

答案1

像这样重建你的命令:

abc.exe >res.dat 2>&1

这会将 STDERR 发送到同一位置。

答案2

abc.exe 1>2> res.dat

也有效。

相关内容