命令行命令列出Apache Log FIle中的某些记录

时间:2011-12-06 21:58:44

标签: apache list logging

我想在apache访问日志文件中列出一个记录块。我知道如何使用tail -x但是我想列出文件中的某些记录,而不仅仅是它的结尾。

命令行命令对此有何影响?

感谢。

2 个答案:

答案 0 :(得分:2)

sed -n 17500,18000p filename.txt

答案 1 :(得分:1)

您是否可以使用grep搜索日志文件并指定正则表达式以匹配所需的时间范围?

例如,如果日志条目使用时间格式DD / MMM / YYYY:HH:MM:SS,则此命令将打印2011年12月6日上午8:00到8:59的条目。

grep '06/Dec/2011:08' logfile