dumpsys window | grep "mCurrentFocus" mCurrentFocus=null mCurrentFocus=Window{22a6712 u0 com.tencent.start.tv/com.tencent.start.ui.SplashActivity}
时间: 2024-03-01 15:52:28 浏览: 22
好的,那么您可以使用以下命令来获取"com.tencent.start.tv/com.tencent.start.ui.SplashActivity":
```
dumpsys window | grep "mCurrentFocus" | grep -oE '[^}]*$' | cut -d' ' -f1
```
这个命令的作用是从"dumpsys window"命令的输出中,使用grep过滤出包含"mCurrentFocus"的行,然后使用grep和正则表达式提取出"com.tencent.start.tv/com.tencent.start.ui.SplashActivity",最后使用cut命令提取出最后一个单词"com.tencent.start.tv/com.tencent.start.ui.SplashActivity"。这个命令将输出"com.tencent.start.tv/com.tencent.start.ui.SplashActivity"。
相关问题
dumpsys window | grep "mCurrentFocus"| tail -n 1 mCurrentFocus=Window{22a6712 u0 com.tencent.start.tv/com.tencent.start.ui.SplashActivity}
非常好,您可以使用以下命令来提取"com.tencent.start.tv/com.tencent.start.ui.SplashActivity":
```
dumpsys window | grep "mCurrentFocus"| tail -n 1 | awk '{print $NF}' | cut -d'}' -f1
```
这个命令的作用是从"dumpsys window"命令的输出中,使用grep过滤出包含"mCurrentFocus"的行,然后使用tail命令提取出最后一行,接着使用awk命令提取出最后一个单词"com.tencent.start.tv/com.tencent.start.ui.SplashActivity",最后使用cut命令提取出"com.tencent.start.tv/com.tencent.start.ui.SplashActivity"。这个命令将输出"com.tencent.start.tv/com.tencent.start.ui.SplashActivity"。
只想要mCurrentFocus=Window{22a6712 u0 com.tencent.start.tv/com.tencent.start.ui.SplashActivity}的com.tencent.start.tv/com.tencent.start.ui.SplashActivity
如果您只想要输出"com.tencent.start.tv/com.tencent.start.ui.SplashActivity",您可以使用以下命令:
```
dumpsys window | grep -Po 'mCurrentFocus=Window{\K[^}]*(?=})' | awk -F '[ /]+' '{print $NF}'
```
这个命令的作用是从"dumpsys window"命令的输出中,使用正则表达式提取"mCurrentFocus=Window{22a6712 u0 com.tencent.start.tv/com.tencent.start.ui.SplashActivity}"中的"com.tencent.start.tv/com.tencent.start.ui.SplashActivity"。这个命令将输出"com.tencent.start.tv/com.tencent.start.ui.SplashActivity"。