我有一个大的xml文件,它连接在一条长行上。在不将整个文件同时加载到内存中的情况下搜索单词的最佳方法是什么? grep打印出整行,在我的例子中是整个500MB文件。
最终的结果是看到这个词及其周围的内容,以了解它的背景。
答案 0 :(得分:1)
例如,您希望在其周围看到单词three
和另一个单词:
$ echo "one two three four five four three two one" |egrep -o '\w+ three \w+'
two three four
four three two