我的服务器上的访问日志lighttpd
非常大,大约 5GB。
现在我需要从日志文件中提取从给定日期(2 月 12 日)开始的所有数据,如果可能的话,保存到新文件中。是否可以以某种方式搜索文件?
我已经尝试过以下操作sed
,但没有成功:
sed -n '/Feb 12 00:00:54/ , /Feb 13 00:50:28/p' /var/log/myserver--access_log
也许grep
我可以用一些?
答案1
只是
grep "Feb 12" /var/log/myserver--access_log
应该可以。您可以通过添加以下代码将其直接导入到另一个文件中:
> /path/to/the/file.txt
在队伍的后面。