如何创建以下Android bash脚本?

时间:2011-12-24 16:24:31

标签: android bash shell scripting adb

当我输入:

adb devices

我的输出是(这可以是变量,它可以列出10或20等):

List of devices attached 
0280414640c133d7    device
TA054085R1  device

之后我想跑:

adb install MyApp 0280414640c133d7
adb install MyApp TA054085R1

我怎样才能在bash脚本中实现这一目标?

1 个答案:

答案 0 :(得分:0)

我不确定您的解决方案需要多么强大,但是这样的内容将适用于您在上面描述的情况:

   #!/bin/bash

echo "Deploying SONR to devices..."

#install SONR
for foo in `adb devices | egrep 'device$' | cut -d ' ' -f1`
do
    adb -s $foo install SONR.apk
done

毫无疑问,只需拨打一次egrepcut或甚至sed一次,就可以通过awk替换丑陋的perl人。衬垫。