如何在SQL文件中的MySQL表匹配之前删除所有字符[关闭]

ojsjcaue  于 12个月前  发布在  Mysql
关注(0)|答案(1)|浏览(91)

已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。

6天前关闭
这篇文章是编辑并提交审查6天前.
Improve this question
我有一个大的.sql文件导出,大约9gigs。我如何删除文本“CREATE TABLE field_revision_commerce_customer_address“之前的所有内容?此文本在文本文件中只出现一次。我查找了sed和aws的一些内容,但无法弄清楚。

已解决:

我可以通过sed sed -i '1,/pattern/d' input_filename.sql解决这个问题

xqnpmsa8

xqnpmsa81#

我不能保证速度,但你可以尝试使用grep。这将创建一个新的文件,而不会触及原始文件。

grep --only-matching 'CREATE TABLE field_revision_commerce_customer_address .*' myfile.sql > mynewfile.txt

字符串

相关问题