`
zuroc
  • 浏览: 1302328 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

Linux下批量替换多个文件中的字符串

阅读更多

sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`

不过这样会替换掉svn目录下的东西

所以我还是喜欢配合ack,这样

sed -i "s/原字符串/新字符串/g" `ack 原字符串 -l 所在目录`

然后可以写一个 dirreplace 的小脚本
#!/bin/sh
sed -i "s/$1/$2/g" `ack $1 -l $3`

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics