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

awk以交错方式将柱拆分为多个柱,awk,sed,Awk,Sed,我有一个文本文件,其中包含一列数据,如下所示: 1 2 3 4 5 6 我想使用awk或sed命令将其拆分为多个列,如下所示: 1 2 3 4 5 6 我该怎么做?提前感谢这应该可以工作,因为echo是xargs的默认命令 xargs -n 3 file 这是另一种方法 paste -d' ' - - - < file 也 使用sed: sed 'N; N; s/\n/ /g' file 使用rs-重塑数据数组: rs读取标准输入 -C输出列分隔符 23行和列 使用-t转换输

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

1
2
3
4
5
6
我想使用awk或sed命令将其拆分为多个列,如下所示:

1 2 3
4 5 6

我该怎么做?提前感谢

这应该可以工作,因为
echo
xargs的默认命令

xargs -n 3 file

这是另一种方法

paste -d' ' - - - < file

使用
sed

sed 'N; N; s/\n/ /g' file
使用
rs
-重塑数据数组:

  • rs
    读取标准输入
  • -C
    输出列分隔符
  • 23
    行和列
使用
-t
转换输入:

$ cat file | rs -C' ' -t 2 3
1 3 5 
2 4 6 
sed 'N; N; s/\n/ /g' file
$ cat file | rs -C' ' 2 3
1 2 3 
4 5 6 
$ cat file | rs -C' ' -t 2 3
1 3 5 
2 4 6