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