获取附加设备列表

时间:2012-06-11 08:10:51

标签: android linux bash shell

在shell中输入adb devices时 我得到这样的东西

List of devices attached 
HT06RPQ002T1    device
HT06RPQ002T1    device

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

HT06RPQ002T1
HT06RPQ002T1

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

由于

修改

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

2 个答案:

答案 0 :(得分:11)

adb devices | awk 'NR>1 {print $1}'

答案 1 :(得分:1)

flag=false

while read -r device type
do
    if ! $flag
    then
        flag=true
        continue
    fi
    echo "$device"
done < <(adb devices)