我面对一个很大的文本文件,其中包含空格分隔的数字,范围从0到9。每行包含3207个数字,文件由4611769行组成。我想把这个文件调换一下。
输入示例:
9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 29 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 29 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 9 2 0 2 2 2 2 9 2 2 2 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 9 2 2 2 2 2 0 2 1 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 1 1 0 2 2 2 2 2 1 2 2 9 2 2 9 2 2 2 2 2 2 1 2 2 9 2 2 2 2 2 2 9 2 1 1 2 9 2 2 9 2 2 2 2 2 1 2 2 2 9 2 2 2 2 9 9 2 2 2 2 2 2 2 2 2 2 2 9 2 9 2 2 2 2 2 9 2 2 1 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
...
我已经尝试了这个awk
-solution:awk '{for (i=1; i<=NF; i++) a[i]=a[i](NR!=1?FS:"")$i} END {for (i=1; i in a; i++) print a[i]}'
,我在这里找到了。
我选择了一个awk
解决方案,因为这个类似的问题,一个用户已经测试了不同的解决方案。
此操作现在运行超过24小时,我很好奇是否有任何其他方法在任何可能的语言中以更少的计算时间获得相同的结果。
问:转换这样一个文件最快的方法是什么?
编辑一:在这个类似的问题中有大量可能的答案是一个不把这个问题看作重复问题的论据。在评论中建议的简单的datamash
答案应该可以帮助没有经验的bash
用户更容易地找到这个问题的答案。
正如@kvantour和@Inian评论中提到的,datamash
似乎是一条可行的道路。下面的一行代码可以解决以下问题:
datamash transpose -t ' ' < input.txt > output.txt