0
我有一個很大的xml文件,它連接在一條長長的線上。搜索單詞而不將整個文件一次加載到內存中的最佳方式是什麼? grep打印出整個行,在我的情況下是整個500MB文件。在不打印整行的情況下在大文件中搜索文字
最終的結果是看到這個單詞和它周圍的內容,以理解它的上下文。
我有一個很大的xml文件,它連接在一條長長的線上。搜索單詞而不將整個文件一次加載到內存中的最佳方式是什麼? grep打印出整個行,在我的情況下是整個500MB文件。在不打印整行的情況下在大文件中搜索文字
最終的結果是看到這個單詞和它周圍的內容,以理解它的上下文。
例如,你想看到它周圍的字three
和彼此一句話:
$ echo "one two three four five four three two one" |egrep -o '\w+ three \w+'
two three four
four three two
你可以試試'grep的-o',其中'顯示線路匹配PATTERN'的只是一部分。 – Weike