Почему передача цикла в оболочку adb не работает при запуске внутри оболочки?
Эта конструкция терпит неудачу
adb shell "for i in `seq 10`; do command; done"
Но если запустить его отдельно, это просто прекрасно
adb shell
root@vbox86p:/ # for i in `seq 10`; do command; done
Я что-то пропустил?
Обновить:
Макс OSX с зш
1 ответ
Решение
Я попробовал эту команду, и она сработала для меня:
adb shell "for i in 'seq 10'; do echo "1"; done"
Попробуйте изменить символы кавычек в цикле.
Редактировать:
Попробуйте это вместо этого:
adb shell "for i in 1 2 3 4; do echo "1"; done"