【发布时间】:2016-09-15 07:23:04
【问题描述】:
正如标题所说,在从 ADB Logcat 打印特定日志后,我需要运行一些命令/脚本,我该怎么做? 尝试过类似
adb logcat | grep whatever | while read line do echo 'got it' done
但它不起作用。 谢谢。
【问题讨论】:
正如标题所说,在从 ADB Logcat 打印特定日志后,我需要运行一些命令/脚本,我该怎么做? 尝试过类似
adb logcat | grep whatever | while read line do echo 'got it' done
但它不起作用。 谢谢。
【问题讨论】:
adb logcat |grep --line-buffered 'whatever' | while read ; do echo "got it" ; done
或者使用awk:
一般语法:
tail -f <log file> | awk '/<string to look for>/ { system("<shell command>")}'
您的案例的命令:
adb logcat |awk '/whatever/ { system("echo \"got it\"")}'
【讨论】: