基本上我不知道为什么这不输出任何东西:为什么在使用grep两次时不显示输出?
tail --follow=name file.txt | grep something | grep something_else
你可以认为它应该产生输出我遇到另一条线,以确认
cat file.txt | grep something | grep something_else
好像你可以” t管道的输出不止一次!?任何人都知道交易是什么,并且有解决方案吗?
编辑: 要回答迄今为止的问题,该文件必须具有应该由grep显示的内容。作为证据,如果grep的是,像这样做:
tail --follow=name file.txt | grep something
输出显示正确,但如果这是代替:
tail --follow=name file.txt | grep something | grep something
没有输出显示。
如果在所有有用的,我运行Ubuntu 10.04
[如何'grep'连续流?](https://stackoverflow.com/q/7161821/995714) – 2018-01-18 08:07:33