Welcome 微信登录

首页 / 操作系统 / Linux / Linux教程:文本操作 三行合并成一行

Linux系统环境:CentOS  6.2  i686将文本中的三行合并成一行,文本内容如图所示sed方法:sed "N;N;s/ / /g" 123说明:N 追加下一个输入行到模式空间,用了两次把当前行的后两行都追加到了模式空间,即多行模式空间。让后用s将 换行符替换成空格。最后的g是全局替换即替换所有的 ,若不加g表示只替换第一个。awk方法:awk "ORS=NR%3?" ":" "{print}" 123NR当前行记录数,ORS输出记录分隔符。"ORS=NR%3?" ":" " 为三目运算,即若NR对3取莫为0,ORS=“ ”,不为0,ORS=“”。Unix时间戳转换方法Linux统计行数方法及效率测试相关资讯      Linux系统教程 
  • Linux系统教程:修复“ImportError  (08/17/2015 07:50:43)
  • 正在经历变革的 Linux 系统管理员  (08/14/2014 09:49:42)
  • Linux系统教程:定制5M的RedHat 5.  (05/18/2013 14:49:49)
  • Linux系统教程:Ubuntu桌面上禁用  (06/07/2015 14:01:48)
  • 新电脑+旧系统:教你在不同机器间  (07/04/2013 06:51:32)
  • Linux系统教程:自动删除n天前日志  (03/25/2013 19:10:16)
本文评论 查看全部评论 (0)
表情: 姓名: 字数