【发布时间】:2012-03-21 01:00:02
【问题描述】:
我有一个这样的文件:
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
【问题讨论】: