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

啊Q_Q 发布于 2018/04/19 13:17
阅读 148
收藏 0
AWK

数据
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
为什么我的输出第一列会是个位数啊,数据文件中明明都是两位数的。另求这个程序的详细解释。谢谢各位大神。

加载中
返回顶部
顶部