如何将命令"adb push file.txt/sdcard /"的输出写入文本文件?

VIS*_*DIA 2 perl command-line batch-file adb

命令:

adb push test.mp4 /sdcard/test.mp4
Run Code Online (Sandbox Code Playgroud)

输出命令:

2717 KB/s (17104177 bytes in 6.146s)
Run Code Online (Sandbox Code Playgroud)

我想在一个文本文件中写上面的输出.

我尝试了以下命令:

adb push test.mp4 /sdcard/test.mp4 > Result.txt
Run Code Online (Sandbox Code Playgroud)

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

请帮忙,如果你有任何想法!

如果解决方案是使用perl或python,那么它也适合我.

bwt*_*bwt 5

假设您正在使用bash,您可以重定向stderr:

adb push test.mp4 /sdcard/test.mp4 2> Result.txt
Run Code Online (Sandbox Code Playgroud)

或两者stdoutstderr:

adb push test.mp4 /sdcard/test.mp4 > Result.txt 2>&1
Run Code Online (Sandbox Code Playgroud)