Keď som sa vydať príkaz:
adb devices
Mám výsledok, ako napríklad tento:
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
Mám tento bash skript, ale zlyháva cos, že to funguje iba na pripojené prístroje:
#!/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
Ako získať iba IPs z "zariadenie" v zozname a preskočte IPs z iných hodnôt v zozname?
device
kdekoľvek na linke, tak, aby zodpovedal hlava príliš. Použitieawk
ako iní navrhujú, alebo aspoňgrep 'device$'
kotva na konci organizáciou onf riadok.