【发布时间】:2012-10-02 07:26:35
【问题描述】:
我有一个超过 200,000 行的日志文件。我怎样才能看到从 4500 到 5000 的行。我不确定 vi 编辑器会打开这么大的文件。请帮忙
【问题讨论】:
-
如果你的电脑上有内存,它应该可以正常打开。否则,您可以制作一个小的 Perl/Python/C 应用程序,将文件与您想要输出的一系列行一起通过管道输入。如果你很懒,并且行已编号,只需使用“更多”命令并按住空格键一会儿:p
我有一个超过 200,000 行的日志文件。我怎样才能看到从 4500 到 5000 的行。我不确定 vi 编辑器会打开这么大的文件。请帮忙
【问题讨论】:
vi 可以打开此类文件。这就是使vi 成为如此出色的编辑器的原因。
但是你可以用head -n 5000 hugefile.txt | tail -n 500显示你的文件
【讨论】:
sed -n '4500,5000{p}' log.file
然后您可以将其通过管道传输到 less 或 > 到新文件。
【讨论】: