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