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

啊Q_Q 发布于 2018/04/19 13:15
阅读 73
收藏 0

数据
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)}'  a.txt
输出:
3 78 56 19
6 76 34 16
9 65 41 67
为什么我的输出第一列会是个位数啊,数据文件中明明都是两位数的。另求这个程序的详细解释。谢谢各位大神。

加载中
返回顶部
顶部