我想要使用grep命令来筛选adb logcat,并将输出写入到文本文件中。
如果我只是做这样:
./adb logcat > std.txt
它将整个日志写入文本文件。如果我这样做:
./adb logcat | grep ABC
它会将所有包含ABC的行打印到我的终端。但现在我希望搜索ABC并仅将这些行写入文本文件。
这样:
./adb logcat | grep ABC > std.txt
不起作用。
正确的命令是什么?
adb logcat | grep ABC
,其中包含字符串“XYZ”,然后执行adb logcat | grep ABC | grep XYZ
,我什么也得不到。我确信有输出行既包含“ABD”又包含“XYZ”,为什么会这样呢? - Bjarke Freund-Hansen