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

标签 perl command-line batch-file adb

命令:

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,那么对我来说也可以。

最佳答案

假设您使用的是 bash,您可以重定向 stderr :

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

或者stdoutstderr:

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

关于perl - 如何将命令 "adb push file.txt/sdcard/"的输出写入文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18480074/

相关文章:

ubuntu - 如何在Ubuntu上配置测试成功后才重启nginx?

windows - cygwin + console2 : running cygwin bash with startup dir

c# - 如何从 C# Windows 窗体中运行命令行代码?

windows - 批量循环文件夹名称按日期排序,忽略较新的 N 个元素

windows - 批号变量 setter

perl - 在进程运行时从键盘读取一个键

mysql : Get comma delimited Output

Perl 比较运算符输出

perl - ImageMagick 的 Perl API 创建非常大的 JPEG 缩略图

batch-file - BATCH 文件中多个文件名的条件 IF EXIST 语句