管道命令輸出到文字檔案不起作用

管道命令輸出到文字檔案不起作用

嘗試使用 CMD 將可執行檔的輸出列印到文件中。該程式的名稱是 adb (在我的路徑中)。當不帶參數呼叫時,它會列印幫助文字。我似乎無法捕捉到它。

adb > adb.txt- 不起作用,取得空的 txt 檔案
dir > adb.txt- 工作正常

我可能沒有看到明顯的東西。

答案1

這不是管道的錯誤(這實際上是重定向,管道使用另一個程式的命令中的輸出,使用 | 運算子),而是如何adb實現輸出到 cmd 提示符。它將該文字輸出到 STDERR,而不是輸出到 STDOUT。

嘗試使用以下命令:

adb 2>adb.txt

更多資訊這裡

相關內容