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

1
2
3
4
5
6


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

1 2 3
4 5 6


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

最佳答案

这是另一种方法

paste -d' ' - - - < file


awk

awk 'ORS=NR%3?FS:RS' file




pr -3ats' ' file

关于awk - awk以交错方式将列拆分为多列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43100205/

10-12 19:54