我正在尝试在生产日志中跟踪用户。
是否可以使用
tail -f grep "username"
是的 - 你使用管道。IE
tail -f <some filename> | grep 'username'
是的,您可以只使用管道
尾 -f 文件名 | grep 用户名
该ack
命令是一个类似 grep 的文本查找器,具有--passthru
专门为此设计的标志。
由于ack
自动为您匹配颜色代码,您可以使用它来搜索有尾日志文件的输出,并突出显示匹配项,但也可以查看不匹配的行。
tail -f error.log | ack --passthru whatever
带尾日志的所有行都会显示出来,但匹配项会突出显示。
ack 位于http://beyondgrep.com/
事实上,我发现使用它更有效: grep username filename | 尾巴