将一组数据过滤为搜索词前后特定数量的字符 // JSON,CSV

将一组数据过滤为搜索词前后特定数量的字符 // JSON,CSV

我遇到的问题是,我必须处理 JSON/CSV 文件中给出的一组数据。每个条目有四个项目,其中一个有 ±5000 个字符。我只需要搜索词周围的特定范围的信息。

如何过滤掉特定搜索词前后约 100 个字符?

答案1

如果你想查看搜索单词前后的 100 个字符,请执行以下操作

grep -oE '.{0,100}单词.{0,100}'文件
或者
grep –o '.\{0,100\}单词.\{0,100\}'文件

相关内容