ADB logcat 退出标签

ADB logcat exit on tag

我正在尝试实时过滤 android logcat 并在出现特定标记时执行某些命令或从 logcat 退出。我尝试了以下方法:

adb shell "logcat | grep 'sometag' && echo 'Tag occured'"

adb shell logcat -m --regex='sometag'

在第二个命令中 -m 根本不起作用,但在 logcat 文档中列出。

我该怎么做?

答案(可能是暂时的,因为无限循环不是最好的主意):

因为我在 PowerShell 中编写脚本,所以我找到了解决方案:

While(1) {
    $log = & $abdPath shell "logcat -d | grep 'onPause'"
    if($log) {
         break;
    }
}

感谢您无故投反对票:)