adb pull动态创建文件路径

时间:2014-04-04 11:34:52

标签: android linux bash shell pull

我知道我可以像这样从Android中提取文件

adb pull /sdcard/file.txt

但我尝试做别的事情

首先,我搜索最近编辑过的文件

tmp123=$(adb shell ls /sdcard/file.* -aR . | head -n 1)

然后我试试这个

adb pull $tmp123

我得到这样的东西

' does not existsdcard/file.txt

我敢打赌这是一个非常愚蠢的错误,但我已经堆了好几个小时了 感谢

1 个答案:

答案 0 :(得分:0)

adb输出结尾可能有一个'\ r'换行符

您可以尝试这样的事情:

tmp123=$(adb shell ls /sdcard/file.* -aR . | head -n 1 | tr -d '\r')

请参阅this question了解可能的解决方案