<分区>
我想将 slug x 更改为 slug y,这是非常重要和关键的更改。
大约有 150 个表和一堆列,因此 Mysql 搜索效率不高。我试图从备份文件中搜索。但是我无法通过 zgrep 成功。
我想搜索 'x'|/x/但不是 x-y 或 www.x.com 它实际上是简单的正则表达式,但无法使用 zgrep 实现,能否请您给出一些如何使用 zgrep 的建议?
zgrep "'x'|/x/" daily_backup.sql.gz
如有任何帮助,我们将不胜感激。
<分区>
我想将 slug x 更改为 slug y,这是非常重要和关键的更改。
大约有 150 个表和一堆列,因此 Mysql 搜索效率不高。我试图从备份文件中搜索。但是我无法通过 zgrep 成功。
我想搜索 'x'|/x/但不是 x-y 或 www.x.com 它实际上是简单的正则表达式,但无法使用 zgrep 实现,能否请您给出一些如何使用 zgrep 的建议?
zgrep "'x'|/x/" daily_backup.sql.gz
如有任何帮助,我们将不胜感激。
最佳答案
是这样的吗?
zcat daily_backup.sql.gz| grep -E "'x'|/x/"
-E 将 grep 放入“扩展正则表达式”中,以便交替运算符 |
起作用
关于mysql - 在 2GB 的 sql.gz 文件中搜索常用词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35015010/