У меня есть данные в большом файле (ширина 280 колонок, 7 миллионов строк!), и мне нужно поменять первые два столбца. Я думаю, что я мог бы сделать это с помощью какого-то awk для цикла, чтобы напечатать $2, $1, затем диапазон до конца файла, но я не знаю, как сделать часть диапазона, и я не могу напечатать $2, $1, $3... $280! Большинство ответов об обмене столбцами, которые я видел здесь, относятся к небольшим файлам с управляемым количеством столбцов, поэтому мне нужно что-то, что не зависит от указания каждого номера столбца.
Файл с разделителями табуляции:
Affy-id chr 0 pos NA06984 NA06985 NA06986 NA06989