【发布时间】:2015-08-07 10:36:21
【问题描述】:
我正在尝试获取此输出(为便于阅读添加了换行符,阅读时请丢弃):
mCurrentFocus=Window{167ead2f u0
com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}
并提取这个:
com.google.android.googlequicksearchbox
仅使用 Android 原生可用的工具,例如 grep。
以下命令会执行此操作,但它们使用 cut rev 和 awk。
dumpsys window windows | grep mCurrentFocus |
cut -d'/' -f1 | rev | cut -d' ' -f1 | rev
dumpsys window windows | grep mCurrentFocus |
awk '{print $3}' | awk -F '/' '{print $1}'
有什么想法吗?
【问题讨论】:
标签: android bash shell grep ksh