grep配合sed实现批量替换文件中的内容

回复 收藏
背景:维护一个CMS网站,都知道CMS是基于模板然后生成静态页的方式达到每一个前台页面都是静态页面,所以本次客户需要把每一个新闻中的邮箱给去掉,以下解决方案:1:修改模板让在修改之后发布的新闻实现需求
2:批量修改之前生成的静态页内容实现需求
其中第二步我们可以通过shell实现,经过搜索+一点点的自己琢磨,实现了需求
命令如下:
sed -i 's/zzfdfdfdgk@163.com//g' `grep -rl 'zzfdfdfdgk@163.com' html/`
不信你试试{:4_91:}

2014-09-23 10:50 举报
已邀请:
0

wuhen

赞同来自:

本帖最后由 wuhen 于 2014-9-23 18:54 编辑

十分的nice,可以参考http://wenku.baidu.com/view/88 ... .html看到更多的解释
0

So Long

赞同来自:

干货
0

阿铭 管理员

赞同来自:

学以致用呀! 不错!小伙,我看好你哟!

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: