Windows 中与 Linux(实际上是 bashe 的)“&>”对应的是什么?

Windows 中与 Linux(实际上是 bashe 的)“&>”对应的是什么?

我如何将程序的 stdin 和 stderr 重定向(到一个文件)?我&>在 Windows 的 bash 中寻找类似的东西。

答案1

只需使用以下语法:

your_command > log.txt 2>&1

这将重定向STDOUT到 log.txt,并STDERR导致STDOUT所有输出都记录在 log.txt 中

顺便说一下,此语法在 Windows 和 Linux 中均有效

答案2

Windows 使用类似的语法,例如描述在这里

command > file 2>&1 将错误和输出重定向到一个文件

相关内容