【发布时间】:2012-08-15 10:30:16
【问题描述】:
我有一个大文件中的数据(280 列宽,700 万行长!),我需要交换前两列。我想我可以使用某种 awk for 循环来执行此操作,打印 $2、$1,然后是文件末尾的范围 - 但我不知道如何执行范围部分,我无法打印 $2 、1 美元、3 美元……280 美元!我在这里看到的大多数列交换答案都特定于具有可管理列数的小文件,因此我需要一些不依赖于指定每个列号的东西。
文件以制表符分隔:
Affy-id chr 0 pos NA06984 NA06985 NA06986 NA06989
【问题讨论】: