求教,关于AWK把多行合成一行的问题
有个文本比较大 是数据库导出的TXT
具体格式是
1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3 xxxxx
4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
6 xxxxx
7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
8 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
9 xxxxx
10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
12 xxxxx
1~3行为一条记录,4~6行为一条记录,以此类推,
怎么用AWK把每三行合成一行记录输出 第二行和第三行开头字符可能是任何字符或者是@
本人是WINDOWS系统环境,只不过有个GAWK工具可以用,SED用不了。
求教这个AWK怎么写啊