@Rampage1410

Можно ли написать аналог моей команды с линукс на Powershell?

Помогите пожалуйста конвертировать команду с линукса в Powershell.

adb devices | grep -w "device" | cut -f 1 | xargs -I{} -n1 -P30 adb -s {} install some.apk

Эта команда собирает список серийников подключенных андроид устройств, передает их в аргументы и многопочно передает эти аргументы в adb. В итоге some.apk устанавлевается сразу на все подключенные устройства.

У меня не получаеться это сделать на винде через Powershell.

Всем заинтересовавшимся большое спасибо!
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
@MaxKozlov Куратор тега PowerShell
Что-то типа
Adb devices | select-object -skip 1 | foreach-object -parallel {
  $id=$_ -replace '\s+device'
  Adb -s $id install some.apk
}

Нужен Psv7 для свича -parallel
Если ест только 5.1 нужно использовать внешние модули
Posh-rsjob, threadJob, invoke-parallel. Ну и код под них поправить
P.s. про параллельное выполнение в вопросе не совсем внятно
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Поставьте на форточку bash
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы