जब मैं इस मुद्दे आदेश:
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
कैसे करने के लिए केवल आईपीएस से "डिवाइस" की सूची में और छोड़ आईपीएस से अन्य मूल्यों की सूची में?
device
कहीं भी लाइन पर है, तो यह शीर्षक से मेल खाता भी है । का उपयोग करेंawk
के रूप में दूसरों के सुझाव है कि या कम से कमgrep 'device$'
लंगर के लिए अंत में onf लाइन.