【Adb】使用grep命令报错:'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件

【Adb】使用grep命令报错:'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件

在使用adb命令(adb logcat | grep 应用包名)过滤包名查看应用日志的时候,报错'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件。然后发现要想使用grep命令,只能先进入shell状态,所以又用命令(adb shell logcat | grep 应用包名)去抓取日志,可还是报这个错误。

查了查,发现是shell命令的问题,用命令(adb shell “logcat | grep 应用包名” >D:\1.txt)试了试,就能正常抓取了。所以,在使用涉及到shell命令时,如果有类似错误,就把shell后面的命令都用引号引起来,就能正常操作了。

adb shell "ps -ef | grep com.yaodouwang.app"


你可能感兴趣的:(【Adb】使用grep命令报错:'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件)