如何组合文件中的备用行?

ayr*_*nna 1 sed awk text-processing paste

我有一个 4 行输入文件,我需要修改该文件以组合备用行。我想就地执行操作。

INPUT:
Tom
Nathan
Jack
Polo

Desired Output:
Tom    Jack
Nathan Polo
Run Code Online (Sandbox Code Playgroud)

一种方法是收集奇数行并翻转它们并剪切偶数行并组合两个文件以获得最终输出。但我正在寻找一个更简单的解决方案。

ste*_*ver 5

给定的

$ cat INPUT
Tom
Nathan
Jack
Polo
Run Code Online (Sandbox Code Playgroud)

然后

$ pr -s -T -2 < INPUT
Tom     Jack
Nathan  Polo
Run Code Online (Sandbox Code Playgroud)

(在列之间使用单个制表符间距进行分页,没有标题,两列);或者

$ paste -d ' ' - - < INPUT | rs -T
Tom     Jack
Nathan  Polo
Run Code Online (Sandbox Code Playgroud)

(粘贴然后转置)