美文网首页
多次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