ADB设备得到所有IPs匹配的设备状态

0

的问题

当我发出命令:

adb devices

我有这样的结果:

List of devices attached
192.168.1.200:5555      offline
192.168.1.201:5555      device
192.168.1.202:5555      unauthorized
192.168.1.203:5555      device

我有这样的庆典脚本,但是失败的,因为它的工作只有在连接设备:

#!/bin/bash
#init
a=$(adb devices | cut -f1 | cut -f1 -d\ );
echo $a;
for x in $a;
do 
    if [ "$x" == "List" ]; 
        then continue; 
    fi;
    echo $x
    adb connect $x
done

如何只得到IPs从"设备"清单并跳IPs从其他值的列表?

adb android bash parsing
2021-11-23 17:45:40
2
0

使用"查询"命令进行过滤的名称,并不需要额外的"一切"

a=$(adb devices | grep "device" | cut -f1 -d\);
2021-11-23 18:08:29

注意到查询相匹配的 device 在任何地方的路线,使它符合的标题。 使用 awk 正如其他建议或至少 grep 'device$' 锚定底onf行。
Diego Torres Milano
0

a=$(adb devices | sed "1 d" | grep "device" | cut -f1 -d\ );

添加两个过滤器:

sed "1 d" -省略第一行,打印一切

grep "device" -只打印线,包含"设备"

你可以删除,如果声明,因为它处理的 sed 滤波器。

2021-11-23 18:08:51

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................