linux 中实现对awk数组的排序

发布时间 2023-07-13 20:49:04作者: 小鲨鱼2018

 

001、asort函数

[root@PC1 test01]# ls
a.txt
[root@PC1 test01]# cat a.txt
ggg     666
aaa     125
ddd     123
kkk     777
bbb     128
fff     999
ccc     120
[root@PC1 test01]# awk '{ay[$1] = $0} END {for(i = 1; i <= asort(ay); i++) print ay[i]}' a.txt  ## 对数组排序
aaa     125
bbb     128
ccc     120
ddd     123
fff     999
ggg     666
kkk     777

 。