awk以交错的方式将列拆分为多个列

Nis*_*kar 2 awk sed

我有一个包含单列数据的文本文件,如下所示:

1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)

我想使用awk或sed命令将其拆分为多个列,如下所示:

1 2 3
4 5 6
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?提前致谢

kar*_*kfa 6

这是另一种方法

paste -d' ' - - - < file
Run Code Online (Sandbox Code Playgroud)

awk

awk 'ORS=NR%3?FS:RS' file
Run Code Online (Sandbox Code Playgroud)

pr -3ats' ' file
Run Code Online (Sandbox Code Playgroud)