管道命令输出到文本文件不起作用

管道命令输出到文本文件不起作用

尝试使用 CMD 将可执行文件的输出打印到文件中。程序名称为 adb(在我的路径中)。当不带参数调用时,它会打印帮助文本。我似乎无法捕获它。

adb > adb.txt- 不起作用,得到一个空的 txt 文件
dir > adb.txt- 工作正常

我可能没有看到一些明显的东西。

答案1

这不是管道错误(这实际上是重定向,管道使用另一个程序命令中的输出,使用 | 运算符),但如何adb实现输出到 cmd 提示符。它不是输出到 STDOUT,而是将此文本输出到 STDERR。

尝试以下命令:

adb 2>adb.txt

更多信息这里

相关内容