我试图实时过滤android logcat并执行某些命令或在特定标记出现时退出logcat。我尝试了以下方法:
adb shell "logcat | grep 'sometag' && echo 'Tag occured'"
adb shell logcat -m --regex='sometag'
在第二个命令中,-m根本不起作用,但在logcat文档中列出。
任何想法我该怎么做?
答案 0 :(得分:0)
回答(也许是暂时的,因为无限循环不是最好的主意):
因为我在PowerShell中编写脚本我找到了解决方案:
While(1) {
$log = & $abdPath shell "logcat -d | grep 'onPause'"
if($log) {
break;
}
}
感谢您毫无理由地进行投票:)