我使用 tail -f mylog.log 打开了一个日志文件,我可以在这段时间内搜索特定的字符串吗?
意味着当应用程序正在运行时,我使用 tail 命令打开日志,是否可以在该日志中搜索特定键?
谢谢
我使用 tail -f mylog.log 打开了一个日志文件,我可以在这段时间内搜索特定的字符串吗?
意味着当应用程序正在运行时,我使用 tail 命令打开日志,是否可以在该日志中搜索特定键?
谢谢
我不认为tail可以做到这一点。
而不是tail -f, 使用less +Fwhich 具有相同的行为。然后您可以按Ctrl+C停止拖尾并使用?向后搜索。要继续从内部拖尾文件less,请按F。
如果您询问该文件是否可以被另一个进程读取,是的,它可以。换句话说,例如,如果您从另一个 shell 实例中搜索文件,即使另一个实例正在对其进行 tail -f 操作,它也将起作用。
是的。
通过管道将其导入 grep。
tail -f | grep searchstring