3 回答

TA貢獻1993條經驗 獲得超6個贊
小貼士和花招
較少
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操作系統(tǒng),并包含在IIS 6.0資源工具包工具中。日志解析器的默認行為與“數(shù)據(jù)處理管道”類似,方法是在命令行上獲取SQL表達式,并輸出包含與SQL表達式匹配的行。
Microsoft將日志解析器描述為一種功能強大的通用工具,它提供對基于文本的數(shù)據(jù)(如日志文件、XML文件和csv文件)以及Windows操作系統(tǒng)上的關鍵數(shù)據(jù)源(如事件日志、注冊表、文件系統(tǒng)和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、記事本+和其他幾個編輯器都被這個文件壓住了,以至于當我試圖打開文件時,我的系統(tǒng)幾乎無法使用。過了一會兒,我意識到在我只需要查看文件的時候,嘗試在編輯器中打開文件是多么的不必要。使用cygwin(和一些聰明的grep/less/sed-魔術),我很容易就找到了我感興趣的部分,并且可以毫不費力地閱讀它。
添加回答
舉報