Copy a batch of files from Android to PC

后端 未结 2 1234
执笔经年
执笔经年 2020-12-11 23:43

I wrote a piece of script to copy some files to my PC from an Android device:

adb shell ls /sdcard/Download/0*.log > tmp 
while read line
do  
    echo $l         


        
相关标签:
2条回答
  • 2020-12-11 23:52
    adb shell ls /sdcard/Download/0\*.log > tmp
    

    will work as you expect. Note the \ to avoid the glob being interpreted by your shell.

    0 讨论(0)
  • 2020-12-11 23:57

    The reason you're getting the error is the extra \r character on the end of the $line. This should work:

    adb shell "ls /sdcard/Download/0*.log" | tr -d '\r' > tmp 
    while read line
    do  
        echo $line
        adb pull $line .
    done < tmp 
    rm tmp 
    
    0 讨论(0)
提交回复
热议问题