Chinaunix首页 | 论坛 | 博客
  • 博客访问: 700761
  • 博文数量: 111
  • 博客积分: 2109
  • 博客等级: 上尉
  • 技术积分: 1124
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 12:11
个人简介

通信码农,Emacs爱好者,业余IOS程序员,更业余的PM

文章分类

全部博文(111)

文章存档

2018年(2)

2016年(2)

2015年(2)

2014年(13)

2013年(21)

2012年(71)

分类: LINUX

2013-01-25 13:22:35

1. sed -i '2d' filename  

    删除文本的第二行


    -i --in-place[=SUFFIX]

    edit files in place (make backup if extension supplied)


2. 替换

    比如某文本里我想把/abc 替换成/kkk



sed -i 's/\\/abc/\\/kkk/g' filename




    解释一下s/***/***/g 替换全局的格式,在正则匹配的时候

    使用\作为转义符。

可以指定从哪个匹配串之后开始替换


sed -i '/adc /s/123/456' file 
可以使用re来指定批量的file 例如 adc*.c
意思是从"adc "之后开始替换123为456,在每一行只会替换匹配到的第一次


其他命令:

阅读(1110) | 评论(0) | 转发(0) |
0

上一篇:^L 在elisp里的作用

下一篇:LeTex简历参考

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