尝试使用 CMD 将可执行文件的输出打印到文件中。程序名称为 adb(在我的路径中)。当不带参数调用时,它会打印帮助文本。我似乎无法捕获它。
adb > adb.txt
- 不起作用,得到一个空的 txt 文件
dir > adb.txt
- 工作正常
我可能没有看到一些明显的东西。
答案1
这不是管道错误(这实际上是重定向,管道使用另一个程序命令中的输出,使用 | 运算符),但如何adb
实现输出到 cmd 提示符。它不是输出到 STDOUT,而是将此文本输出到 STDERR。
尝试以下命令:
adb 2>adb.txt
更多信息这里