2013-06-08 5 views
5

हम जानते हैं, हम एंड्रॉयड में लॉग फिल्टर करने के लिए आदेश का उपयोग कर सकते हैं:एक बार में एकाधिक टैग का उपयोग करके एंड्रॉइड एडीबी खोल लॉगकैट को कैसे फ़िल्टर करें?

adb shell logcat | grep "tag1" 

फिर, लॉग जो tag1 शामिल उत्पादन किया जाएगा।

अब, मैं एक कमांड का उपयोग करना चाहता हूं जो टैग 1 और टैग 2 वाले लॉग आउटपुट कर सकता है।

मैं उपयोग करने का प्रयास कर रहा हूं, लेकिन यह काम नहीं कर सकता है।

adb shell logcat | grep "tag1 tag2" 

यह कैसे करें?

धन्यवाद।

adb shell logcat | grep -E "tag1|tag2" 

या फिर आप logcat के अंतर्निहित फिल्टर इस्तेमाल कर सकते हैं:

उत्तर

23

यह कैसे ठीक ग्रेप उपयोग करने के लिए है

adb logcat -s tag1:* tag2:* 
+0

@Bastet, मैं डिफ़ॉल्ट फ़िल्टर सेट करने के '-s' इस्तेमाल किया चुप करने के लिए आपका आदेश अनावश्यक है। –

+0

पी, माफ़ी, मैंने इसे बिना 'किया', इस प्रकार यह गलतफहमी की, संकेत देने के लिए धन्यवाद :) – Bastet

संबंधित मुद्दे