在linux批量替换字符串怎么办,一开始想着直接用sed带-r之类的迭代式的方法来替换,但是发现sed没有迭代的参数,只能配合使用find来获取文件再利用sed来进行替换。

目录:

  1. 批量替换文本中的字符串
  2. find扩展使用方法
    • 以文件名查找文件
    • 一些find使用例子
    • find的进阶与优化
    • 通过修改时间查找文件
    • 结合grep通过文件内容查找文件
    • 查找文件并进行其他修改文件操作

批量替换文本中的字符串

这里直接查看查找包含字符串的文件并替换的用法

find . -name "*.conf" -exec sed -i 's/original/newstring/g' '{}' +;