2013-01-15 45 views
0

我有一個巨大的日誌文件(2530萬行)出現錯誤,我不會在沒有按住向上按鈕的情況下搜索它。你怎麼能用vi來搜索這個?我在目錄級看過類似的東西,但不是特定的文件。目前我搜索了一個日期,例如/星期二1月15日 並導航了下來,但我不知道什麼時候問題可能已經開始(只有當注意到),所以我需要一個全面的搜索。vi排除文本搜索(linux)

我在文件中的一般想法是/ ORA - /!ORA-00020 這意味着我想找到那些包含「ORA-」但忽略那些「ORA-00020」的字符串。任何想法如何可以完成查看特定文件?

感謝任何信息

回答

0

你做

grep -v "ORA\-00020" error.log > error2.log 

那麼你搜索error2.log

+0

不正是我想要的,但做這項工作。幸運的是,還有其他的驅動器可以將新的1GB文本文件移動到2個目錄中,因爲這兩個文件夾佔用了90%的空間。 – Dird