एडीबी उपकरणों - सभी आईपीएस मिलान डिवाइस के राज्य

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

कैसे करने के लिए केवल आईपीएस से "डिवाइस" की सूची में और छोड़ आईपीएस से अन्य मूल्यों की सूची में?

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ý
..................................................................................................................