这个awk程序输出结果为什么和想象中的不太一样 10C

数据
23
56
89
78
76
65
56
34
41
19
16
67
awk '{ T[NR%3]=T[NR%3] " " $0 }
END { print substr(T[1],3)

print substr(T[2],3)
print substr(T[0],3)}' ljhsc3
输出:
3 78 56 19
6 76 34 16
9 65 41 67
为什么我的输出第一列会是个位数啊,数据文件中明明都是两位数的,谢谢各位大神。

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!