2013-08-28 141 views
2

命令:如何將命令「adb push file.txt/sdcard /」的輸出寫入文本文件?

adb push test.mp4 /sdcard/test.mp4 

命令的輸出:

2717 KB/s (17104177 bytes in 6.146s) 

我想寫上面的輸出在一個文本文件中。

我嘗試下面的命令:

adb push test.mp4 /sdcard/test.mp4 > Result.txt 

但仍的Result.txt文件是空白。

請幫助,如果你有任何想法!

如果解決方案是使用Perl或Python,那麼也可以。

+0

嘗試亞行外殼,然後推test.mp4 /sdcard/test.mp4> Result.txt – Keale

+0

親愛的Keale,在「adb shell」裏面,沒有「push」命令。 –

+1

在行尾添加2>&1,看看你是否在result.txt文件中獲得了文本。 – foxidrive

回答

5

假設你正在使用bash,你可以重定向stderr

adb push test.mp4 /sdcard/test.mp4 2> Result.txt 

或兩者stdoutstderr

adb push test.mp4 /sdcard/test.mp4 > Result.txt 2>&1 
+0

謝謝,這個命令「adb push test.mp4 /sdcard/test.mp4> Result.txt 2>&1」對我來說是完美的。 –

相關問題