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;
}
}
感谢您无故投反对票:)
我正在尝试实时过滤 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;
}
}
感谢您无故投反对票:)