把连续两行变成用Perl / AWK一号线 [英] Putting Two Consecutive Lines into One Line with Perl / AWK

查看:223
本文介绍了把连续两行变成用Perl / AWK一号线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个数据象下面这样:

  ABCD
加入ABCD
EFGH
加入EFGH

我要加入两个连续对成一行。
结果:

  ABCD ABCD加盟
EFGH加入EFGH

我如何能做到在Perl / AWK?


解决方案

  $ SED'N; S / \\ n / /'input.txt中
ABCD ABCD加盟
EFGH加入EFGH

I have a data like below:

abcd
join abcd
efgh
join efgh

I want to join the two consecutive pair into one line. Resulting:

abcd join abcd
efgh join efgh

How can I do it in Perl/AWK?

解决方案

$ sed 'N;s/\n/ /' input.txt
abcd join abcd
efgh join efgh

这篇关于把连续两行变成用Perl / AWK一号线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆