嘗試使用 CMD 將可執行檔的輸出列印到文件中。該程式的名稱是 adb (在我的路徑中)。當不帶參數呼叫時,它會列印幫助文字。我似乎無法捕捉到它。
adb > adb.txt
- 不起作用,取得空的 txt 檔案
dir > adb.txt
- 工作正常
我可能沒有看到明顯的東西。
答案1
這不是管道的錯誤(這實際上是重定向,管道使用另一個程式的命令中的輸出,使用 | 運算子),而是如何adb
實現輸出到 cmd 提示符。它將該文字輸出到 STDERR,而不是輸出到 STDOUT。
嘗試使用以下命令:
adb 2>adb.txt
更多資訊這裡