Récupérer tous les fichiers d'un device Android avec une wildcard

J'ai bien ragé comme un cochon tout à l'heure quand j'ai voulu récupérer les fichiers d'un device Android avec une certaine extension. D'une part parce-que adb pull ne permet pas d'utiliser de wildcard (RHAAAAA), d'autre-part parce-qu'il se passe un truc assez chelou avec EOL quand on fait un for.

Donc la commande que vous attendez tous :

for file in $(adb shell /votre/repertoire/\*.jpg) do target=$(echo -e $file | tr -d "\r\n") adb pull $target /repertoire/local done

Si ça sert à personne, au-moins je sais que c'est posé quelque-part. Sinon pour ceux qui se demandent c'est un honteux pompage de cette réponse sur SO : http://stackoverflow.com/a/17656319

links

social