求教,关于AWK把多行合成一行的问题

allrun1982 allrun1982 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有个文本比较大 是数据库导出的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怎么写啊
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
allrun1982
Linux/Unix社区 23,224 成员 74,535 内容