Я пытаюсь передать вывод команды linux другой команде в качестве аргумента в отладке Android.Передача вывода команды linux другому
Вот шаги, которые я хочу объединить.
Обнаружение двоичный путь, используя
adb shell pm path com.test.example
Выход существо:
package:/data/app/test.apk
Газа первые 9 символов с выхода с использованием
cut -c 9-
Выходной сигнал будучи
/data/app/test.apk
Используйте вывод 2-го в моем 3r d команда
adb pull
Я пытался сделать что-то вроде:
adb shell pm path com.test.example | cut -c 9- | adb pull -
Но это не работает. Может ли кто-нибудь предложить, почему и каково было бы правильное решение или лучший подход?
Вы должны использовать что-то еще для 'cut', поскольку при изменении каталога в/data/app2. –