使用awk命令5秒替换700M文件内容

windows用户安装git工具的话就自带了

linux用户应该都自带了

我本地有一个1百万行的sql,需要替换表名,发现vscode无法替换,提示文件太大,所以改用awk这个工具。

命令如下:

awk -i inplace '{gsub("<table_name>", "u_user")} 1' 无标题2.sql

 

我这个sql文件大小为700M,替换也只要5秒左右

gsub函数参数:第一个为要查找的字符串,第二个为要替换的字符串,如将1替换为2,则gsub参数为:gsub("1", "2")。

这样就能很快替换一个大文件的内容了

这篇分享文章就到这里啦!如果你对文章内容有疑问或想要深入讨论,欢迎在评论区留言,我会尽力回答。同时,如果你觉得这篇文章对你有帮助,不妨点个赞并分享给其他同学,让更多人受益。

想要了解更多相关知识,可以查看我以往的文章,其中有许多精彩内容。记得关注我,获取及时更新,我们可以一起学习、讨论技术,共同进步。

感谢你的阅读与支持,期待在未来的文章中与你再次相遇!

我的微信公众号:【xdub】,欢迎大家订阅,我会同步文章到公众号上。

posted @   一方_self  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示