【发布时间】:2013-07-29 04:05:13
【问题描述】:
我有 1000 列的大文件。我想重新排列,以便最后一列应该是第三列。为此我使用过,
cut -f1-2,1000,3- file > out.txt
但这不会改变顺序。
有人可以帮忙使用 cut 或 awk 吗?
另外,我想重新排列第 10 列和第 11 列,如下所示:
例子:
1 10 11 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19 20
【问题讨论】:
-
您是要在原始的第 2 列和第 3 列之间插入最后一列,使第 3 列变为第 4 列,还是要替换第 3 列?提供一些示例输入和预期输出(当然,使用 5 或 6 列,而不是 1000 列!)。
-
是的,我试图在第二和第三之间插入而不是替换。