2013-06-08 22 views
5

Như chúng ta đã biết, chúng ta có thể sử dụng lệnh để lọc các bản ghi trong android:cách lọc nhật ký shell adb của Android bằng cách sử dụng thẻ mutiple cùng một lúc?

adb shell logcat | grep "tag1" 

Sau đó, các bản ghi có chứa TAG1 sẽ được xuất ra.

Bây giờ, tôi muốn sử dụng một lệnh có thể xuất nhật ký chứa thẻ1 và thẻ2.

Tôi đang cố gắng sử dụng nhưng không thể hoạt động.

adb shell logcat | grep "tag1 tag2" 

Làm cách nào để thực hiện?

Cảm ơn.

Trả lời

23

Đây là cách sử dụng grep đúng:

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

Hoặc bạn chỉ có thể sử dụng được xây dựng trong các bộ lọc logcat của:

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

@Bastet, tôi sử dụng '-s' để thiết lập các bộ lọc mặc định im lặng. Lệnh của bạn là dư thừa. –

+0

P, tha thứ, tôi đã làm điều này mà không có 's', do đó thực hiện sự hiểu lầm này, cảm ơn đã chỉ ra :) – Bastet

Các vấn đề liên quan