ตอนฉันเรื่องคำสั่ง:
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 จากอื่นค่าอยู่ในรายชื่อ?
device
ไหนทั้งนั้นเสี่ยงนะเพราะฉะนั้นมันตรงกับชื่อเหมือนกัน ใช้awk
เป็นคนอื่นขอแนะนำให้หรืออย่างน้อยgrep 'device$'
ผู้ประกาศข่าวในตอนจบ onf บรรทัด.