【发布时间】:2011-07-22 14:22:51
【问题描述】:
基本上我想知道为什么这不输出任何东西:
tail --follow=name file.txt | grep something | grep something_else
你可以假设它应该产生输出我已经运行了另一行来确认
cat file.txt | grep something | grep something_else
似乎您不能多次通过管道输出 tail !?有谁知道这笔交易是什么,有解决办法吗?
编辑: 要回答到目前为止的问题,该文件肯定包含 grep 应该显示的内容。如果 grep 是这样完成的,作为证据:
tail --follow=name file.txt | grep something
输出正确显示,但如果使用它来代替:
tail --follow=name file.txt | grep something | grep something
没有显示输出。
如果有帮助,我正在运行 ubuntu 10.04
【问题讨论】:
标签: linux file command-line grep pipe