处理大型文本文件,我想删除所有不包含文字的行"event":"click"}]
我试图在Sublime 3中做一些正则表达式而无法坚持下去。
答案 0 :(得分:3)
我没有使用sublime,但您可以使用正则表达式选择不包含文本"event":"click"}]
的所有行:
^(.(?!"event":"click"\}\]))*$
我认为你可以替换它们(空字符串)或退格
答案 1 :(得分:1)
使用此结果将结果发送到stdout
sed -n '/"event":"click"\}\]$/p' your_large_file
使用此选项仅保留以"event":"click"}]
结尾的行,将生成your_large_file.old备份
sed -i.old -n '/"event":"click"\}\]$/p' your_large_file