可以结合使用tail和grep吗?

我正在试图在生产日志中删除一个用户。

有没有可能使用

tail -f grep "username" 

是的 – 你使用管道。 即

 tail -f <some filename> | grep 'username' 

是的,你可以使用一个管道

tail -f fileName | grep用户名

ack命令是一个类似grep的文本查找器,它有一个专门为此设计的--passthru标志。

由于ack自动匹配颜色代码,因此您可以使用它来搜索已加尾的日志文件的输出,并突出显示匹配项, 还可以看到不匹配的行。

 tail -f error.log | ack --passthru whatever 

尾部日志的所有行都会显示出来,但匹配会被突出显示。

ack在http://beyondgrep.com/

事实上,我发现它使用更有效率:grep username filename | 尾巴