是否可以结合使用tail和grep? [复制]

Posted

技术标签:

【中文标题】是否可以结合使用tail和grep? [复制]【英文标题】:Is it possible to use tail and grep in combination? [duplicate] 【发布时间】:2012-12-16 22:42:57 【问题描述】:

我正在尝试在生产日志中跟踪用户。

可以用吗

tail -f grep "username"

【问题讨论】:

也许tail [...] -f | grep username 使用tailf而不是tail -f效率更高。 【参考方案1】:

是的 - 你使用管道。即

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

【讨论】:

【参考方案2】:

是的,你可以只使用管道

tail -f 文件名 | grep 用户名

【讨论】:

使用tailftail -f【参考方案3】:

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

由于ack 自动为您匹配颜色代码,您可以使用它来搜索带尾日志文件的输出,并突出显示匹配项,但看到不匹配的行.

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

所有带尾日志的行都会显示出来,但是匹配的会被高亮显示。

确认在http://beyondgrep.com/

【讨论】:

【参考方案4】:

事实上,我发现它使用起来更有效: grep 用户名文件名 |尾巴

【讨论】:

以上是关于是否可以结合使用tail和grep? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

用sed结合awk和grep修改匹配到的行的内容,以及用到的重要shell命令记载(长更)

云计算学习Days2--cat head tail sort uniq wc cut sed grep awk tr

grep 的管道不适用于尾部? [复制]

linux下日志文件的查找(tail和grep)

如何统计日志中每个url的请求次数

centOS 7目录文件管理命令