4

我使用 tail -f mylog.log 打开了一个日志文件,我可以在这段时间内搜索特定的字符串吗?

意味着当应用程序正在运行时,我使用 tail 命令打开日志,是否可以在该日志中搜索特定键?

谢谢

4

3 回答 3

2

我不认为tail可以做到这一点。

而不是tail -f, 使用less +Fwhich 具有相同的行为。然后您可以按Ctrl+C停止拖尾并使用?向后搜索。要继续从内部拖尾文件less,请按F

于 2012-11-20T14:46:51.050 回答
0

如果您询问该文件是否可以被另一个进程读取,是的,它可以。换句话说,例如,如果您从另一个 shell 实例中搜索文件,即使另一个实例正在对其进行 tail -f 操作,它也将起作用。

于 2012-11-20T14:43:20.097 回答
0

是的。

通过管道将其导入 grep。

tail -f | grep searchstring
于 2012-11-20T14:43:44.693 回答