我遇到的问题是,我必须处理 JSON/CSV 文件中给出的一组数据。每个条目有四个项目,其中一个有 ±5000 个字符。我只需要搜索词周围的特定范围的信息。
如何过滤掉特定搜索词前后约 100 个字符?
答案1
如果你想查看搜索单词前后的 100 个字符,请执行以下操作
grep -oE '.{0,100}单词.{0,100}'文件或者
grep –o '.\{0,100\}单词.\{0,100\}'文件
我遇到的问题是,我必须处理 JSON/CSV 文件中给出的一组数据。每个条目有四个项目,其中一个有 ±5000 个字符。我只需要搜索词周围的特定范围的信息。
如何过滤掉特定搜索词前后约 100 个字符?
如果你想查看搜索单词前后的 100 个字符,请执行以下操作
grep -oE '.{0,100}单词.{0,100}'文件或者
grep –o '.\{0,100\}单词.\{0,100\}'文件