Chinaunix首页 | 论坛 | 博客
  • 博客访问: 181523
  • 博文数量: 61
  • 博客积分: 2215
  • 博客等级: 大尉
  • 技术积分: 625
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-10 21:20
文章分类
文章存档

2014年(2)

2013年(7)

2012年(4)

2011年(7)

2008年(11)

2007年(11)

2006年(19)

我的朋友

分类: LINUX

2013-07-09 16:03:38

把文本txt.log中的所有回车符换成空格:sed ':loop;N;$!bloop;s/\n/ /g' txt.log



         :loop(该循环名称可以自定义比如:a):表示sed进入循环,逐行将文本读入Pattern Space

          N  :这里就是循环里面所做的操作(当然我们也可以进行其他操作)N表示将文本的下一行追加到Pattern space,产生一个新行。

         (在使用N的时候两行之间的$会取消)

          $!bloop :循环结束标志,sed遇到最后行将退出循环否则返回loop

         然后执行替换操作,s将回车(\n)替换成制表符(\t)

阅读(752) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~