指定行合并为一行

原创 2016年08月30日 09:38:17

file

11111111111111111111

2222222

333333333333333333

4444444444444444444444

5555555555555555

666666666666666666666

777777777777777777777777777777

88888

合并为:

11111111111111111111

22222223333333333333333334444444444444444444444

5555555555555555

666666666666666666666

777777777777777777777777777777

88888

要求的是:将文本的2,3,4行合并为一行

 

awk '{printf NR>=2&&NR<4?$0:$0"\n"}' file

如果在范围内,进行正常输出。总结,如果想消灭掉回车符,printf是很好的工具。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

shell 删除指定行上一行

  • 2014年08月26日 15:17
  • 1KB
  • 下载

将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并

------将一张表中的数据根据某行数据合并,并将另一行数据以逗号分隔合并-------- --建测试表 CREATE TABLE test(id int, VALUE NVARCHAR(30))...

C读写文件--逐行输出、删除指定的一行,指定位置插入

#include #include void InsertLine(char* FileName, int Line, char str[256]); void deleteLine(char*...

sql实现多行合并一行

  • 2014年09月26日 09:10
  • 38KB
  • 下载

oracle数据库将多个列的查询结果集合并到一行中

oracle数据库使用系统函数将多个列的查询结果集合并到一行中。

oracle多行合并一行

  • 2012年12月29日 13:50
  • 2KB
  • 下载

oracle10g,9i多行合并一行函数

  • 2012年06月28日 17:29
  • 454B
  • 下载

SQL将一行多列数据合并成 一列

由于最近在做项目的时候,要对数据库中一行很多列个数据进行求和,便在网上查了一下,首先要用到动态SQL语句,动态sql感觉就是类似于拼接sql字符串 动态语句基本语法 1 :普通SQL语句可以用ex...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:指定行合并为一行
举报原因:
原因补充:

(最多只允许输入30个字)