搜索并替换linux中所有文件中的代码块
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了搜索并替换linux中所有文件中的代码块,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含856字,纯文字阅读大概需要2分钟。
内容图文
![搜索并替换linux中所有文件中的代码块](/upload/InfoBanner/zyjiaocheng/967/0294075d0d9c487e8200366124017045.jpg)
这个问题在哲学上类似于这里一次又一次出现的问题:
> Search and replace text in all files of a linux directory
> How to search-replace content within files in Ubuntu Linux?
> Linux search and replace a complex string
但是他们(除了最后一个)都处理简单的替换.我有一个很大的代码块出现在许多文件中(我希望复制/粘贴源代码可以通过法律惩罚),我需要替换它.
有什么能帮到我的吗?我想避免“sed”if the block(就像上面第三个类似问题中所做的那样)因为这将花费一天的大部分时间.如果我必须暂时安装一些特定的文本编辑器,那就这样吧.
解决方法:
关于你的问题的好处是你正在处理固定字符串而不是正则表达式…这使得问题相对简单.你可以write something为你做这项工作,没有太多问题.
我链接到的解决方案不是最佳的,但它确实有效,并且它不依赖于只匹配开/关线(也就是说,它只取代逐字匹配).基本思路是:
>读入定义我们要找的内容的文件,
>读入定义我们替换的文件,
>迭代所有其他参数,查找搜索字符串并将其替换为替换文本
内容总结
以上是互联网集市为您收集整理的搜索并替换linux中所有文件中的代码块全部内容,希望文章能够帮你解决搜索并替换linux中所有文件中的代码块所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。