机器学习和生物信息学实验室论坛联盟MAchine Learning And Bioinformatics, MALAB
查看: 5708|回复: 2

如何看大文本文件

[复制链接]
发表于 2011-6-23 10:38:32 | 显示全部楼层 |阅读模式
有很多文本文件,动辄几百M,甚至几G,想看一下里面数据的格式,怎么办?双击用记事本打开肯定是不行的。
有如下几种方法:

1. 用UltraEdit打开 (几百M还行,几G就够呛了)
2. 有dos命令more (more filename);对比:linux下可以用less命令( less filename)
       当然,filename要有绝对路径,比较麻烦;或者到当前目录下 用more,但是从cmd进到当前目录也很麻烦,怎么办?
       下载这个附件(注册表修改程序) DosHere.reg (145 Bytes, 下载次数: 2092) ,双击它,成功后右键某个文件,会多了一个“dos here”,点击就进入了文件当前目录的dos

3. more命令不能向上翻,而且dos的窗口不能全屏显示,还是有点不爽。我写了一个java小程序,提起文件的前n行。
用法:在当先目录下进dos,然后运行java -jar extracttxt.jar filename     (抽取文件filename前5000行)
或 java -jar extracttxt.jar  filename 0 100 (抽取文件filename0-100行,注意:是从第0行开始)
jar文件 extracttxt.jar (3.1 KB, 下载次数: 2215)


4. 上面这个抽取n行是我写的,事实上有图形界面的软件,每次看1000行,也可以从第n行开始看。 rowScope.rar (3.94 MB, 下载次数: 597) (注意:这个是win64位的,其他操作系统的请自行下载,java的,跨平台)
回复

使用道具 举报

发表于 2011-6-23 12:22:04 | 显示全部楼层
嘻嘻,好东西呀,学习了,之前打开个几百兆的文件,都让我等很久~
回复

使用道具 举报

发表于 2011-6-26 20:49:20 | 显示全部楼层
我一般也是写个小程序,读几百行看看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
机器学习和生物信息学实验室联盟

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部