检查多个文件的尾部

检查多个文件的尾部

我正在尝试浏览多个日志文件以查找我无法轻松查找的特定事件。我知道它可能位于哪些文件中,并且我知道我要查找的内容位于文件的末尾。我需要的是这样的东西,但它只读取字符串中的第一个文件。 tail `ls -x log*`

我的 bash 有点生疏,但我觉得我忽略了一些简单的事情。我正在使用 HP-UX。

答案1

想必

tail log*

这就是你所追求的。如果您tail不支持多个参数(似乎是这种情况),您将需要循环:

for file in log*; do echo "==> ${file} <=="; tail "${file}"; done

相关内容