Chinaunix首页 | 论坛 | 博客
  • 博客访问: 199365
  • 博文数量: 34
  • 博客积分: 1572
  • 博客等级: 上尉
  • 技术积分: 911
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-08 15:45
文章分类

全部博文(34)

文章存档

2012年(3)

2011年(31)

我的朋友

分类: LINUX

2011-12-16 16:19:31

sed ‘s/old/new/’ filename 将文件里每行的第1个”old”替换为”new”
sed ‘s/old/new/4’ filename 将文件里每行的第4个”old”替换为”new”
sed ‘s/old/new/g’ filename 全文替换所有的’old’为’new’
sed ‘s/\(.*\)old/\1new/’ filename 替换每行的最后1个”old”为”new”
sed ‘s/\(.*\)old\(.*old\)/\1new\2/’ 替换每行的倒数第2个”old”为”new”
sed ‘s/old1/new1/g ; s/old2/new2/’ 全文替换old1为new1,每行第一个old2为new2
sed ‘/old1/s/old2/new/g’ filename 将出现’old1’的行中’old2’全部替换为’new’
sed ‘/old1/!s/old2/new/g’ filename 全文替换’old2’为’new’,带’old1’的行除外
sed ‘/old1/ s/old2/new1/’ filename 替换”old1”之后的’old2’为’new1′
sed ‘n1,n2 s/old/new/’ filename 替换n1至n2行的第1个”old”为”new”

阅读(1305) | 评论(0) | 转发(2) |
0

上一篇:转Blog

下一篇:/dev/null 2>&1 重定向问题

给主人留下些什么吧!~~