最佳答案
我在一个大文件中获得了数据(280列宽,700万行长!)我需要交换前两栏。我想我可以使用 awk for 循环,打印 $2,$1,然后打印一个到文件末尾的范围-但我不知道如何打印范围部分,我不能打印 $2,$1,$3... $280!我在这里看到的大多数列交换答案都是特定于具有可管理的列数的小文件的,所以我需要一些不依赖于指定每个列号的内容。
该文件以制表符分隔:
Affy-id chr 0 pos NA06984 NA06985 NA06986 NA06989