【发布时间】:2011-08-06 16:53:00
【问题描述】:
我有几个大约 100MB 的日志文件。 我个人觉得处理这么大的文件很麻烦。我知道我感兴趣的日志行只有 200 到 400 行左右。
什么是从这些文件中提取相关日志行的好方法,即我只想将行号范围通过管道传输到另一个文件。
例如,输入是:
filename: MyHugeLogFile.log
Starting line number: 38438
Ending line number: 39276
是否有一个命令可以在 cygwin 中运行到 cat 仅在该文件中的那个范围内?我知道,如果我能以某种方式在标准输出中显示该范围,那么我也可以通过管道传输到输出文件。
注意:添加 Linux 标记以获得更多可见性,但我需要一个可能在 cygwin 中工作的解决方案。 (通常 linux 命令在 cygwin 中可以工作)。
【问题讨论】:
-
100Mb 日志文件并不大 ;-)
-
当然,但如果你必须在notepad++之类的编辑器中研究其中的一部分,那么它们看起来相当庞大:)
标签: linux command-line cygwin