3 回答
TA贡献1993条经验 获得超5个赞
小贴士和花招
较少
Perl
..
$ perl -n -e 'print if ( 1000000 .. 2000000)' humongo.txt | less
$ perl -n -e 'print if ( /regex one/ .. /regex two/)' humongo.txt | less
逻辑解析器
逻辑解析器
是一个灵活的命令行实用工具,最初是由微软员工Gabriele Giuseppini编写的,用于IIS日志记录的自动化测试。它用于Windows操作系统,并包含在IIS 6.0资源工具包工具中。日志解析器的默认行为与“数据处理管道”类似,方法是在命令行上获取SQL表达式,并输出包含与SQL表达式匹配的行。
Microsoft将日志解析器描述为一种功能强大的通用工具,它提供对基于文本的数据(如日志文件、XML文件和csv文件)以及Windows操作系统上的关键数据源(如事件日志、注册表、文件系统和ActiveDirectory)的通用查询访问。输入查询的结果可以在基于文本的输出中自定义格式,也可以持久化到更特殊的目标,如SQL、syslog或图表。
C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line > 1000 and line < 2000" C:\>logparser.exe -i:textline -o:tsv "select Index, Text from 'c:\path\to\file.log' where line like '%pattern%'"
尺寸相关性
还有更多.。
TA贡献1784条经验 获得超8个赞
最近我有一些非常大的XML文件(+1GB),我需要查看这些文件。我在Windows上,VIM、emacs、记事本+和其他几个编辑器都被这个文件压住了,以至于当我试图打开文件时,我的系统几乎无法使用。过了一会儿,我意识到在我只需要查看文件的时候,尝试在编辑器中打开文件是多么的不必要。使用cygwin(和一些聪明的grep/less/sed-魔术),我很容易就找到了我感兴趣的部分,并且可以毫不费力地阅读它。
- 3 回答
- 0 关注
- 2008 浏览
相关问题推荐
添加回答
举报