如何使用来自 json 输出的多个关键字过滤 Android adb 命令行 logcat?

问题描述 投票:0回答:0

所以,这是 logcat 输出的一部分:

...
04-02 08:11:01.847  1000  1050 I ReactNativeJS: {userInfo:
04-02 08:11:01.847  1000  1050 I ReactNativeJS:  {id:123,
04-02 08:11:01.847  1000  1050 I ReactNativeJS:   user_id:456,
04-02 08:11:01.847  1000  1050 I ReactNativeJS:   fName:'Thomas',
04-02 08:11:01.847  1000  1050 I ReactNativeJS:   lName:'Anderson',
04-02 08:11:01.847  1000  1050 I ReactNativeJS:   etc:'someValue',
04-02 08:11:01.847  1000  1050 I ReactNativeJS:   etc:null,
04-02 08:11:01.847  1000  1050 I ReactNativeJS:   etc:null,
.
.
.
...                                              }
...                                             }
...

我设法使用正则表达式过滤器 (adb logcat -e userInfo) 注销“userInfo”,但它太大了。
有没有办法只注销 fName 和 lName?
我试过:adb logcat -e userInfo|find "fName",它有效,但我需要 fName 和 lName。
或者过滤掉/排除具有空值的标签?
我搜索了这个,但找不到正确的答案。
提前致谢:)

json cmd adb logcat
© www.soinside.com 2019 - 2024. All rights reserved.