美文网首页
多次grep获取不到数据

多次grep获取不到数据

作者: FrankFan | 来源:发表于2018-11-23 08:12 被阅读13次

使用 grep 过滤 adb logcat 时,如下命令可以过滤出数据

adb logcat |grep -E "A|B"

但是再grep 一次就过滤不到数据了

adb logcat |grep -E "A|B"|grep "C"

这是因为 grep 把数据缓存起来没有再输出,可以使用以下命令来使 grep 立即输出

adb logcat |grep --line-buffered -E "A|B"|grep "C"

https://askubuntu.com/questions/562344/what-does-grep-line-buffering-do

相关文章

网友评论

      本文标题:多次grep获取不到数据

      本文链接:https://www.haomeiwen.com/subject/kmedqqtx.html