Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23857
  • 博文数量: 4
  • 博客积分: 125
  • 博客等级: 入伍新兵
  • 技术积分: 86
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-19 15:09
文章分类
文章存档

2013年(1)

2012年(3)

我的朋友

分类: Python/Ruby

2012-03-13 11:06:49

在工作中经常会遇到这种情况,需要替换的多个文件中的相同字符串。下面这个方法与大家共享一下:
使用sed命令
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
例如:我想将/aaa目录下的所有文件中的abc替换为def则执行如下命令
  1. sed -i "s/abc/def/g" `grep abc -rl /aaa`
主意命令后半段grep前、路径后的点是键盘的数字1前面的与浪线在同一个键上的“点”,而不是但引号!
阅读(1911) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~