是否有简单的unix命令行,我可以输入,让我隔离一个搜索词两侧的512字节,即使在一个非常大的文本文件中只有一个“行”?
好的,这应该很容易。
著名遗言。
我对grep并不熟悉,但它似乎主要用于过滤输入中包含搜索词的行。
我有一个非常大的json文件,我下载,我想搜索一个特定的术语。
在你点击链接之前 - 它超过244MB因此被警告 - 它来自 互联网的回归机器 并包含存档照片的zip文件列表。我想找到我的。
他们的网络界面坏了,所以我找到了他们公开的json文件 这里 - 这是列表中的最后一个。
当我grep寻找我的用户名时,它找到它,但继续将该行转储到控制台。问题是该行长244MB,它是文件中唯一的一行。
我尝试使用较少,但无法做到这一点 - 它很慢,似乎有同样的问题。
是否有简单的unix命令行,我可以输入,让我隔离说搜索项的任一侧512字节?