J'essaie de créer un script pour automatiser certaines choses répétées que je dois faire avec adb. Je peux exécuter la plupart des commandes sur mon bash local. Mais à une étape, j'ai besoin de trouver la liste de certains fichiers. J'utilise ensuite cette liste dans les étapes suivantes. Ce que je fais maintenant est d'aller manuellement dans le shell adb et de copier la liste :
$ adb shell
$ ls /Path/To/Folder *.abc
xyz.abc xzy.abc uvw.abc
Je copie la liste résultante et la remplace dans mon script à chaque fois avant d'exécuter le script.
Est-il possible de l'exécuter sans aller dans adb shell
pour que je puisse faire quelque chose comme ça :
$ file_list="$(adb execute 'ls /Path/To/Folder *.abc')"
De cette façon, je pourrais éliminer les étapes manuelles répétitives et simplement exécuter le script à chaque fois.