Linux 批量替换文件夹下文件内容的方法

有时候某些改动需要我们修改文件夹下的所有文件的内容,虽然借助 vim 可以批量修改(《Vim 中替换命令的使用方式:指定行数替换和全局替换》),但是也要一个个打开文件,今天老王介绍下如何借助 sed 来批量修改文件夹下所有文件的内容。

举个例子,我需要将 /www/home/laowang 这个文件夹下所有文件中的 laowang 换成 laowangblog,命令如下:

sed -i "s/laowang/laowangblog/g" `grep laowang -rl /www/home/laowang`

直接回车就可以一键修改完成了。

赞(1)
关注我们
未经允许不得转载:老王博客 » Linux 批量替换文件夹下文件内容的方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址