7

当我输入adb devices外壳时,我得到类似的东西

List of devices attached 
HT06RPQ002T1    device
HT06RPQ002T1    device

我想要一些 shell 脚本来打印手机的 id,例如在这种情况下打印

HT06RPQ002T1
HT06RPQ002T1

如果连接了更多设备以打印更多 ID...

谢谢

编辑

我试图将所有内容放在像这样的变量中 asd=adb devices 但我不知道如何解析如果我连接了一个设备或我有 10 个设备......

4

2 回答 2

15
adb devices | awk 'NR>1 {print $1}'
于 2012-06-11T13:29:56.740 回答
1
flag=false

while read -r device type
do
    if ! $flag
    then
        flag=true
        continue
    fi
    echo "$device"
done < <(adb devices)
于 2012-06-11T13:57:40.107 回答