Как перенести данные столбцов в строки (с awk)?

У меня есть такой файл:

n A B C D 
1 01 02 01 01
2 02 02 01 01

и я хочу перенести столбцы по строкам, поэтому вывод должен быть таким:

n 1 2
A 01 02
B 02 02
C 01 01 
D 01 01

Я написал это команда:

awk '{ for (i=1;i<=NF;i++ ) printf $i " " }' file.txt > out-file.txt

проблема в том, что эта команда помещает все в одну строку! поэтому вывод такой:

n 1 2 A 01 02 B 02 02 C 01 01 D 01 01
11
задан mahmood 2 March 2012 в 14:17
поделиться