试图调试服务器的问题,我唯一的日志(log)文件是20GB的日志(log)文件(甚至没有时间戳!为什么人们使用System.out.println()
作为日志(log)?在生产中?!)
使用grep,我找到了我想查看的文件区域,第347340107行.
除了做
head -<$LINENUM + 10> filename | tail -20
... 需要head
才能读取日志(log)文件的前3.47亿行,是否有一个简单快捷的命令将第347340head
-347340200行(例如)转储到控制台?
update我完全忘了grep可以打印匹配的上下文...这很有效.谢谢